Tag: 不受支持的类版本

Maven安装OSX错误不支持major.minor版本51.0

我按照以下步骤安装了maven:(一个教程) JAVA_HOME=/Library/Java/Home export M2_HOME=/Users/steven/zimmermann/maven export M2=$M2_HOME/bin export PATH=$M2:$PATH echo $JAVA_HOME echo $M2_HOME echo $M2 echo $PATH nano .bash_profile 然后我在.bash_profile这样写了echo: JAVA_HOME=/usr/libexec/java_home M2_HOME=/path/to/your/apache-maven-3.xx M2=/path/to/your/apache-maven-3.xx/bin PATH=/path/to/maven/bin:/$….bla-bla-bla… 也是我在.bashrc中写的 export M2_HOME=/Users/steven/zimmermann/maven export M2=$M2_HOME/bin export PATH=$M2:$PATH 现在当我想检查版本( mvn -v )时,我得到以下exception:我认为有一些版本是错误的,但我不知道。 Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenCli : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637) at java.lang.ClassLoader.defineClass(ClassLoader.java:621) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at […]

java.lang.UnsupportedClassVersionError不支持major.minor版本51.0

可能重复: 不受支持的主要.minor版本51.0 我正在尝试构build一个应用程序,但它给出了一些错误。 我的JDK版本如下: java version "1.6.0_30" Java(TM) SE Runtime Environment (build 1.6.0_30-b12) Java HotSpot(TM) Client VM (build 20.5-b03, mixed mode, sharing) 这是我的错误日志: Buildfile: build.xml compile: [echo] Compiling the service…. [echo] …mkdir for classes first…. [echo] …java classes next…. [echo] …mkdir for generated code next…. [echo] …generate stubs/skeletons next…. [wscompile] command line: wscompile -d /home/vivekray/program/MTrans/WEB-INF/classes […]

线程“main”中的exceptionjava.lang.UnsupportedClassVersionError:a(Unsupported major.minor version 51.0)

可能重复: 不受支持的主要.minor版本51.0 我安装了JDK7,一个简单的hello word程序得到编译,但是当我运行这个时,我得到了下面的exception。 Exception in thread "main" java.lang.UnsupportedClassVersionError: a (Unsupported major.minor version 51.0) at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$100(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) 我在命令提示符处检查了java -version ,它显示Java版本1.4.2_03,但是当我尝试从java.com安装新的java版本时,它说我推荐了Java 7版本。

不支持major.minor版本52.0

图片: 命令提示符显示版本 错误的图片 Hello.java import java.applet.Applet; import java.awt.*; public class Hello extends Applet { // Java applet to draw "Hello World" public void paint (Graphics page) { page.drawString ("Hello World!", 50, 50); } } 的Hello.html <HTML> <HEAD> <TITLE>HelloWorld Applet</TITLE> </HEAD> <BODY> <APPLET CODE="Hello.class" WIDTH=300 HEIGHT=150> </APPLET> </BODY> </HTML> 错误 Hello : Unsupported major.minor version 52.0 […]

如何修复java.lang.UnsupportedClassVersionError:不支持的major.minor版本

我正在尝试使用Notepad ++作为我的所有function于一身的工具编辑,运行,编译等。 我已经安装了JRE ,并且已经将pathvariables设置为… / bin目录。 当我在Notepad ++中运行我的“Hello world”时,出现以下消息: java.lang.UnsupportedClassVersionError: test_hello_world : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) ………………………………….. 我认为这里的问题是关于版本的; 某些版本的Java可能是旧的或太新的。 我该如何解决? 我应该安装JDK,并将我的pathvariables设置为JDK而不是JRE? JRE或JDK中的PATHvariables有什么区别?