2016-11-08 5 views
2

以前はantをインストールするためにbrewを使用しました。私はbrew install antを実行すると、私が手:私は私が手ant -vを実行した場合antバージョンを確認中にエラーが発生しました

"Warning: ant-1.9.7 already installed" 

は、しかし:参考のため

Exception in thread "main" java.lang.NoClassDefFoundError: Xms256M 
Caused by: java.lang.ClassNotFoundException: Xms256M 
at java.net.URLClassLoader$1.run(URLClassLoader.java:202) 
at java.security.AccessController.doPrivileged(Native Method) 
at java.net.URLClassLoader.findClass(URLClassLoader.java:190) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:247) 

、ここに私のbashのプロファイルは次のとおりです。

ANT_HOME=/Users/name/Documents 
ANT_OPTS="-Xms256M -Xmx512M" 
PATH=$PATH:$HOME/bin:$ANT_HOME/bin 
export ANT_HOME ANT_OPTS PATH 

[[ -s ~/.bashrc ]] && source ~/.bashrc 

# Enable tab completion 
source ~/git-completion.bash 

# colors 
green="\[\033[0;32m\]" 
blue="\[\033[0;34m\]" 
purple="\[\033[0;35m\]" 
reset="\[\033[0m\]" 

# Change command prompt 
source ~/git-prompt.sh 
export GIT_PS1_SHOWDIRTYSTATE=1 
# '\u' adds the name of the current user to the prompt 
# '\$(__git_ps1)' adds git-related stuff 
# '\W' adds the name of the current directory 
export PATH="/usr/local/sbin:$PATH" 

は伝えることができ、誰です私はどこが間違っているの?

答えて

0

私は私の.bash_profileの中にアリロケーションパスの末尾に「Apacheの-ANT-1.9.7」を追加するのを忘れているため問題は気づきました。例えば。

ANT_HOME=/Users/MyName/Documents/apache-ant-1.9.7 
0

環境変数ANT_OPTSに誤った値が設定されています。 -Xms256Mの代わりに-Xms256Mの代わりに忘れてしまった/省略されました

ANT_OPTSは正しい値をご確認ください。

たとえば、次のように設定します。最小ヒープサイズと最大ヒープサイズの両方を256MBに設定します。

export ANT_OPTS="-Xms256M -Xmx256M" 
+0

こんにちは、ご意見ありがとうございます。私は行方不明だった - その行を追加しても問題は解決していない。私の.bashファイルは参考のために下記にあります: – Jay

+0

質問を 'env | sort'で更新できますか?その変更後の最新のエラーは何ですか? – Rao

+0

問題が見つかりました。以下に投稿しました。あなたの助けをありがとう、非常に感謝します。 – Jay

関連する問題