Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在MacOS上设置JAVA_主页和路径_Java_Linux_Macos_Apache_Ant - Fatal编程技术网

在MacOS上设置JAVA_主页和路径

在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

我想使用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

感谢您的帮助

它是
路径
而不是
路径
,并且您的
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

  • echo$JAVA_HOME如果返回空(export JAVA_HOME=/Library/JAVA/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/HOME)
  • echo$PATH if返回空(导出路径=$PATH:$JAVA\u HOME/bin)
  • export M2_HOME=/usr/local/apache-maven/apache-maven-3.2.3
  • 出口M2=M2美元/箱
  • mvn——版本
  • 一切就绪*******

    如果在这一步之后这不起作用

  • 六、概况
  • 导出路径={$PATH}:'/usr/local/apache-maven/apache-maven-3.2.3/bin/

  • 是的,我确信我已经安装了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的?让我们给出完美的答案,我为此绞尽脑汁很久了,但最终还是成功了