【发布时间】:2014-06-04 12:42:07
【问题描述】:
当我尝试在 Windows 7 cmd 行中运行 Netbeans .jar 文件时遇到异常: C:\Users\Ed Sowell\Documents\NetBeansProjects\EditJudgeAssignments\dist>java -jar EditJudgeAssignments.jar
Exception in thread "main" java.lang.UnsupportedClassVersionError:
editjudgeassignments/EditJudgeAssignments : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(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.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 sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
从这里的其他类似问题,我怀疑这是因为 Netbeans 生成的 JRE 与我的环境所需的 JRE 不同。问题是,当我尝试添加另一个 Java Platofrm,例如 jre6 或 jre7,它们都在我的机器上时,我可以在我已经使用 jdk1.8.0_05 的平台中使用唯一的 Java 平台选择.
顺便说一句,如果我尝试通过单击 Windows 资源管理器中的 jar 文件来运行它,我会收到一个异常错误对话框。
顺便说一句,我是 Java 新手,上周才安装了 Neatbeans 7.4。我的项目确实在 IDE 中运行,虽然有几个编译器警告但没有错误。
TIA
埃德
【问题讨论】:
-
您在命令行中获得的 Java 版本是什么? (运行
java -version)