Axis 2在Mac上看不到JAVA_HOME(soapUI和wsdl2java)

And*_*y A 1 macos axis2 wsdl2java soapui java-home

问题:为什么Axis 2看不到Java home的位置?我设置错了吗?

简介:我正在尝试使用带有soapUI的Axis 2从我的Mac上的wsdl生成Java对象.但是,我收到错误"你必须在运行Axis2 Script之前设置JAVA_HOME变量."

如果我输入echo $JAVA_HOME命令行,它说

/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

我已经导航到JavaVirtualMachines文件夹,jdk确实在那里.

我也编辑了〜/ .bash_profile来说

export JAVA_HOME = $(/ usr/libexec/java_home)

小智 6

另一种解决方案是从终端启动SOAP UI,因为.profile已经加载.

open -a/Applications/SoapUI-xxxapp /