Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java主版本不匹配_Java - Fatal编程技术网

Java主版本不匹配

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

我正在使用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_HOME(在Windows中),它指向JDK 1.7.03,我检查了mi compile target,它使用的是JAVA 1.7。此外,我使用的是JAVA.nio.file包,它只在JAVA 1.7之后才可用。