我已将Worklight Studio设置为在Worklight项目中使用JDK 1.6。
我还将"编译合规级别"更改为1.6。
Eclipse是从jdk/jre 1.6开始的。
尽管如此,war
还是使用Java 1.7生成的!!!
我的JAVA_HOME
和JRE_HOME
变量也设置为JDK/JJRE 1.6。
我在Windows7(64位)下操作。
如何告诉Worklight使用jdk 1.6构建war
,而不是默认的Windows版本?
在Eclipse中,导航到Window > Preferences > Java > Installed JREs
。确保JRE v6是要使用的版本(也可以尝试删除并重新添加它,也许它是一些卡住的配置选项…)。
这是Eclipse将用于在Worklight项目中生成.war文件的JRE版本。
最好先删除现有的.war文件,然后在更改上述内容后生成新文件。