我正在尝试安装hybris,但在安装时我遇到了执行 ant clean 命令的问题。
我正在使用最新版本的java应该可以使用。 我也在正确的路径中使用了setantenv.bat。
这是堆栈跟踪:
Apache Ant(TM) version 1.9.1 compiled on May 15 2013
C:\work\trail\hybris\bin\platform>**ant clean**
Java HotSpot(TM) Client VM warning: ignoring option MaxPermSize=128M; support
s removed in 8.0
Buildfile: C:\work\trail\hybris\bin\platform\build.xml
[echo] C:\work\trail\hybris\bin\platform/tomcat/bin
**BUILD FAILED**
C:\work\trail\hybris\bin\platform\build.xml:20: The following error occurred w
le executing this line:
C:\work\trail\hybris\bin\platform\resources\ant\antmacros.xml:73: The followin
error occurred while executing this line:
C:\work\trail\hybris\bin\platform\resources\ant\util.xml:234: -
**** **WRONG JAVA VERSION** ****
Environment check failed: You are using a not supported version of Java.
Please make sure you are using Java version 1.7 or later.
Your current Java version is: 1.8.0_40
TIP: If you are using eclipse you can configure a different JVM under
Preferences->Java->Installed JREs.
Total time: 1 second
答案 0 :(得分:1)
由于您能够让Hybris使用JDK 7,因此Java JDK版本1.8.0_40似乎没有对Hybris 5.2.0.6的向后兼容性/支持。如果你感到无畏,你可能想要打开Hybris的错误。
答案 1 :(得分:0)
在eclipse中转到platform - build.xml - 右键单击它 - 运行为 - 外部工具配置 - 转到jre选项卡 - 在单独的jre中添加所需的jre版本 - 再次将build.xml文件添加到ant并运行它
答案 2 :(得分:0)
尝试此操作,在platfrom文件夹下的util.xml中添加Java版本。为我工作!