Java Axis 2脚本不会在没有JAVA_HOME的情况下启动Mac OS
问题描述:
Hello guys这是我第一次在这里写一个问题,而不仅仅是阅读答案。Java Axis 2脚本不会在没有JAVA_HOME的情况下启动Mac OS
我的问题是我有一个与Sierra Sierra的Macbook和hava我的wsdl文件的tomcat,我想用axis2生成我的类,所以我开始在Eclipse中的wsdl2java.sh,直到那一切都正常工作。 但是它说:
在运行Axis2脚本之前,您必须设置JAVA_HOME
变量。
但是当我打开
echo $JAVA_HOME
终端和查找它会说:
/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home
而且当我在java -version i
键入得到这样的结果:
Java版本“1.8 .0_101“Java™SE运行时环境(内部版本 1.8.0_101-b13)Java HotSpot™64位服务器虚拟机(版本25.101-b13,混合模式)
我的问题是为什么eclipse没有找到我的JAVA_HOME路径? 我已经开始作为sudo直接通过终端edo,并试图改变.bash_profile,但没有为我工作
我希望我描述的问题,以便您可以帮助我! 非常感谢
答
如胡志明市侨的意见建议,我已将此添加的wsdl2java
shell脚本:
export JAVA_HOME=$(/usr/libexec/java_home)
然后我重新启动Eclipse和现在它的工作。
因此,Eclipse正在运行shell脚本wsdl2java.sh?尝试在脚本的第一行添加'export JAVA_HOME = ...'。 –
不,我通过外部工具添加它,让它在我启动时自动运行 –
尝试在该脚本中添加JAVA_HOME以查看它是否有任何不同。 –