Exception Java netbeans无法添加平台

Exception Java netbeans无法添加平台,exception,netbeans,jar,Exception,Netbeans,Jar,当我尝试在Windows 7 cmd行中运行我的Netbeans.jar文件时,我遇到一个异常: C:\Users\Ed Sowell\Documents\NetBeansProjects\editJudgesSignations\dist>java-jar editJudgesSignations.jar Exception in thread "main" java.lang.UnsupportedClassVersionError: editjudgeassignments/EditJu

当我尝试在Windows 7 cmd行中运行我的Netbeans.jar文件时,我遇到一个异常: C:\Users\Ed Sowell\Documents\NetBeansProjects\editJudgesSignations\dist>java-jar editJudgesSignations.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中运行,虽然有几个编译器警告,但没有错误

短暂性脑缺血发作


Ed

要向NetBeans添加新的Java平台,您需要在系统上安装适当版本的JDK,而不是JRE。听起来您只安装了一个JDK,并且安装了一个或两个JRE

首先,你要瞄准目标

接下来,安装它,注意1不要覆盖现有的JDK,2不要安装额外的JRE。第二点是只安装JDK。如果您还想安装多个JRE,可以尝试安装,但您必须确定在需要时如何指向相应的JRE

接下来,在NetBeans中,单击工具| Java平台。在弹出的对话框中,单击AddPlatform…,选择JavaStandardEdition并单击Next>,然后导航到上面安装的JDK目录。当您到达正确的位置时,NetBeans会将其识别为JDK目录,并重新启用Next按钮。点击它。接下来,给它一个有意义的名字,如果你想指向源和文档。单击Finish


回到您的项目中,新的Java平台应该在项目属性中可用。

您在命令行中获得的Java版本是什么?运行java-versionOK,我去了Oracle,去了归档,找到了我记得的JavaSE运行时6.45。安装了它。顺便说一句,我今天早些时候就做了。Netbeans IDE仍然不允许添加jdk1.8.0_05之外的任何Java平台。如果选择jre7或jre 6,则“下一步”按钮将灰显。我看不到Java标准版的选择。再次阅读您的说明,我看到您说要先下载想要的JRE版本并安装它。没有提到安装另一个JDK,即使你在第一段中只提到了1个JDK。我错了。用于输入JDK。罗伯特,别这样!事实证明,我的Netbeans安装的默认值是8,而不是7,因此在下载JRE SE 8之后,库问题就消失了。