Java主版本不匹配
我正在使用Netbeans 7.1.1和JDK1.7.03开发一个Web应用程序 然后我执行Build命令,得到一个.war文件。 接下来,我使用Winrar解压这个war文件 最后,我在我编写的任何类上执行javap-verbose 问题是,我的主要版本是:50,而我的主要版本是:51 至少据我所知Java主版本不匹配,java,Java,我正在使用Netbeans 7.1.1和JDK1.7.03开发一个Web应用程序 然后我执行Build命令,得到一个.war文件。 接下来,我使用Winrar解压这个war文件 最后,我在我编写的任何类上执行javap-verbose 问题是,我的主要版本是:50,而我的主要版本是:51 至少据我所知 我遗漏了什么?检查项目设置;也许它有一个1.6编译目标设置?也许你的电脑上有多个jdk或jre,而服务器运行的是另一个java版本。还检查JAVA_HOME env变量。我检查了我的JAVA_HO
我遗漏了什么?检查项目设置;也许它有一个1.6编译目标设置?也许你的电脑上有多个jdk或jre,而服务器运行的是另一个java版本。还检查JAVA_HOME env变量。我检查了我的JAVA_HOME(在Windows中),它指向JDK 1.7.03,我检查了mi compile target,它使用的是JAVA 1.7。此外,我使用的是JAVA.nio.file包,它只在JAVA 1.7之后才可用。