1
我已经将Worklight Studio设置为在我的Worklight项目中使用JDK 1.6。IBM Worklight - .war构建器使用错误的Java版本
我还将“编译合规性级别”更改为1.6。
Eclipse以jdk/jre 1.6开头。
尽管如此,war
是用Java 1.7生成的!!!
我的JAVA_HOME
和JRE_HOME
变量也设置为我的JDK/JRE 1.6。
我在Windows 7(64位)下运行。
如何告诉Worklight使用jdk 1.6构建war
,而不是默认的Windows?
你怎么知道使用java 1.7产生的战争?另外,如果您更改了JAVA_HOME并且尚未重新启动IDE,请尝试重新启动IDE。 – Ankit
MANIFEST.MF告诉我“Created-By:1.7.0_10-b18(甲骨文公司)”,当我在jre1.6中运行它时:不支持的版本51 ... – ptitjuju69
注意:请始终将worklight标签添加到除了任何其他与工作灯相关的标签。 –