概述java.lang.UnsupportedClassVersionError:myApp:不支持major.minor版本51.0(无法加载类myApp)在Linux上
最近我在linux Centos上面临Apache Tomcat 6.0.35的问题。 我得到错误 –
java.lang.UnsupportedClassversionError: myApp : Unsupported major.minor version 51.0 (unable to load class myApp)
当我给命令 –
java -version
表明
java version \”1.6.0_22\” OpenJDK Runtime Environment (IcedTea6 1.10.9) (rhel-1.28.1.10.9.el5_8-x86_64) OpenJDK 64-Bit Server VM (build 20.0-b11,mixed mode)
同样当我给命令 –
Java:如何启用JIT?
$不被识别为内部或外部命令
如何杀死从Java内部产生的ant程序
在linux下使用Postgresql在基于Java / Scala的应用程序中访问(英语)“词典”的最简单方法?
我将如何使用Java运行.sh文件并获取其输出?
javac -version
表明 –
javac 1.6.0_22
findJava我给的命令 –
whereis java
输出是 –
java: /usr/bin/java /etc/java /usr/lib/java /usr/share/java /usr/share/man/man1/java.1.gz
和
which java
它显示 –
/usr/bin/java
也为
which javac
输出是
/usr/bin/javac
myApp是在windows中开发的Java项目,以及在linux上的Tomcat的webapp目录中上传WAR文件。
我不知道发生了什么? 请有人可以帮我解决这个问题吗?
提前致谢。
在java中创build文本文件并保存为unix格式
使用Apache POI HSLFSlIDe.draw时,默认的日文字体是什么?
从Java ProcessBuilder运行OpenMPI进程时,ompi_evesel-> dispatch()失败
具有8GB内存的系统无法将xmx设置为4GB以上
当使用假脱机时,Flume throw classpath找不到错误
您需要Java 7运行时,而不是Java 6.请参阅http://en.wikipedia.org/wiki/Java_class_file#General_layout获取关于此的一些细节。
或者,您需要查找和/或重新编译您的代码以与Java 6兼容。
例外是因为你的代码是使用比你试图运行它更高的版本编译的。 在你的windows机器上,你可能会使用windows 7来建立战争。 检查你的windows机器中的javac -version 。
看起来你的代码是用jdk7编译的?
总结
以上是内存溢出为你收集整理的java.lang.UnsupportedClassVersionError:myApp:不支持major.minor版本51.0(无法加载类myApp)在Linux上全部内容,希望文章能够帮你解决java.lang.UnsupportedClassVersionError:myApp:不支持major.minor版本51.0(无法加载类myApp)在Linux上所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
请登录后查看评论内容