在MacOS上设置JAVA_主页和路径
我想使用ant执行build.xml文件。但是我在识别ant和Java的路径时遇到了困难。我尝试在bashrc中将位置更改为正确的位置,并尝试使用以下命令更改当前命令窗口的位置:在MacOS上设置JAVA_主页和路径,java,linux,macos,apache,ant,Java,Linux,Macos,Apache,Ant,我想使用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/JavaVirtu
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
感谢您的帮助它是
路径
而不是路径
,并且您的JAVA\u主页
不在“Internet插件”下-请尝试查找/-名称“javac”
。另外,您确定已经安装了Java吗?最后,在正确设置JAVA\u 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\u profile
或/etc/profile
是的,我确信我已经安装了java。它的路径是/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/bin。我遇到的问题是,当我按照您建议的方式设置路径时(我使用的是相同的命令),我无法更改路径。java版本java版本“1.7.0_45”java(TM)SE运行时环境(构建1.7.0_45-b18)java热点(TM)64位服务器VM(构建24.45-b08,混合模式)echo$PATH/Library/Internet plugins/JavaAppletPlugin.plugin/Contents/Home//bin:/usr/bin:/usr/sbin:/sbin:/usr/local/bin:/Library/Java/JavaVirtualMachines/jdk1.7.0\u 45.jdk/Contents/Home/bin echo$Java\u Home/Library/Java/JavaVirtualMachines/jdk1.7.0\u 45.jdk/Contents/Home您是如何启动ant的?让我们给出完美的答案,我为此绞尽脑汁很久了,但最终还是成功了