gpt4 book ai didi

Java/Eclipse : switching from JRE . 6 至 .7

转载 作者:行者123 更新时间:2023-12-01 18:42:35 24 4
gpt4 key购买 nike

我在 c:/program files/java/中安装了 JRE 1.6 和 1.7(以及 JDK)

我首先安装了 1.7,然后又安装了 1.6。我使用 Eclipse 作为我的 IDE - 请注意我是 Java 新手。

当我想切换到 1.6 时,我进入“运行配置”(在 Eclipse 中)并选择替代 JRE,选择 1.6 并单击“应用”。但是当我尝试运行一个简单的 HelloWorld 程序时,我收到此警报:

Could not find the main class:HelloW. Program will exit.

在控制台中我收到以下错误:

java.lang.UnsupportedClassVersionError: HelloW : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
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$000(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)

如果我切换回 JRE 1.7,一切都会恢复正常。我怎样才能正确切换到 1.6 并让一切正常工作?

最佳答案

您的 HelloW 类是针对 1.7 编译的,因此它无法在 1.6 上运行。您必须使用旧版本重新编译代码。

在 Eclipse 中,您可以右键单击您的项目,然后转到“属性”,然后单击“Java 编译器”。检查启用项目特定设置,并更改 JDK 合规性,如下所示:

enter image description here

关于Java/Eclipse : switching from JRE . 6 至 .7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19319697/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com