我想使用ant执行build.xml文件。但是我在识别ant和Java的路径方面遇到了麻烦。我尝试将位置更改为bashrc中的正确位置,并尝试使用以下命令将其更改为当前命令窗口:
export path=/usr/local/apache-ant/bin:"$PATH"
echo 'export path=/usr/local/apache-ant/bin:"$PATH"' >> ~/.profile
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/bin:"$PATH"
同样回显JAVA_HOME的个人资料 但是当我检查这些路径时,它们没有改变。我错过了什么吗?
echo $path
/usr/local/apache-ant/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
echo $JAVA_HOME
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
感谢您的帮助
答案 0 :(得分:11)
PATH
而不是path
,而您的JAVA_HOME
不在“互联网插件”下 - 尝试find / -name "javac"
。另外,你确定你已经安装了Java吗?最后,在您JAVA_HOME
正确设置
export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home"
export ANT_HOME="/usr/local/apache-ant"
export PATH="$PATH:$JAVA_HOME/bin:$ANT_HOME/bin"
检查它是否正常:
java -version
ant -version
然后将export
行添加到~/.bash_profile
或/etc/profile
。
答案 1 :(得分:-1)
全部设定*******
如果在此步骤之后这不起作用,