出于部署原因和tomcat的“版本”,我需要使用Java 6。
所以我下载了JDK 6:1.6.0_45并更新了我的环境变量:
JAVA_HOME:C:\ Program Files \ Java \ jdk1.6.0_45
JRE_HOME:C:\ Program Files \ Java \ jdk1.6.0_45 \ jre
我正在使用NetBeans,我配置了一些东西。在我的服务器(JBoss)的属性中,我将Java平台更改为JDK 1.6。之后,我更新了项目的属性(Right click on my project>Properties>Compile > Java Platform = JDK 1.6
)
当我检查编译项目的Java版本时,我可以看到Java 7.
--->在命令提示符下:javap -verbose MyClass
但它说major version = 51
意味着Java 7。
我是否忘记在NetBeans中更改某些内容以使用Java 6进行编译? 提前谢谢!