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,但沒有爲我工作
我希望我描述的問題,以便您可以幫助我! 非常感謝
因此,Eclipse正在運行shell腳本wsdl2java.sh?嘗試在腳本的第一行添加'export JAVA_HOME = ...'。 –
不,我通過外部工具添加它,讓它在我啓動時自動運行 –
嘗試在該腳本中添加JAVA_HOME以查看它是否有任何不同。 –