问题描述
我已经完成了两个 hybris 项目设置,分别是 (Hybris v5.6 - Java 1.8) 和 (Hybris v20.005 - Java 11)。我在系统环境变量中将 java-11 切换到 Java-1.8(jdk、jre bin 路径设置),以使(Hybris v5.6)运行。
即使系统环境变量是用 Java-1.8 设置的,但是 (Hybris v5.6) 上的 ant 构建给出了如下错误消息并说当前的 Java 版本是:11(清楚地看到下面的消息)。我在命令提示符下使用命令 (java -version) 交叉验证了 java 版本,它显示为 (openjdk version "1.8.0_242")
**** 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: 11
请给我一个线索,从哪里可以覆盖 java 版本或任何其他解决方案?
谢谢 基肖尔
解决方法
在执行 ant 构建(ant all 或 ant clean all)之前,通过运行以下命令来设置 JAVA_HOME 和 PATH,我们找到了使构建成功的方法在命令提示符处。
SET JAVA_HOME='C:\Program Files\Java\jdk1.8'
set PATH=C:\Program Files\Java\jdk1.8\bin;%PATH%
谢谢 基肖尔。