Eclipse 日食时一切都是红色的

Eclipse 日食时一切都是红色的,eclipse,java,Eclipse,Java,我刚刚下载了jre7(C:\Program Files\Java\jre7)和eclipse(eclipse IDE for Java Developers版本:Indigo Service Release 1)(C:\Documents and Settings\mike\Desktop\eclipse2),所有内容都在我的代码中以红色下划线显示。这是什么原因造成的,如何解决 当我运行任何东西时,我也会得到一个“找不到主类”错误。这个错误是: java.lang.UnsupportedClas

我刚刚下载了jre7(C:\Program Files\Java\jre7)和eclipse(eclipse IDE for Java Developers版本:Indigo Service Release 1)(C:\Documents and Settings\mike\Desktop\eclipse2),所有内容都在我的代码中以红色下划线显示。这是什么原因造成的,如何解决

当我运行任何东西时,我也会得到一个“找不到主类”错误。这个错误是:

java.lang.UnsupportedClassVersionError: Miner_and_Alchemist_v2 (Unsupported major.minor version 50.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)
Exception in thread "main" 

您是否在运行时设置中指定了JRE?它可能指向导致堆栈跟踪的旧jre。

不支持ClassVersionError
错误通常在

JVM(Java虚拟机)尝试读取类文件并 查找特定类中的主版本号和次版本号 文件不受支持。当温度较高时,会发生这种情况 Java编译器的版本用于生成比 JVM版本,用于执行该类文件,反之亦然


因此,请尝试将您的jre更改为较低版本,或者在eclipse中指定您的jre,然后尝试编译。

可能是您安装了新的jre(版本7),但将eclipse安装配置为在jre(verison 6或更低版本)中运行。因此,IDE无法理解在较新版本的Java中编译的任何类

检查已安装的JRE列表,并添加适当的引用以包括JRE(版本7)。然后返回到您的项目配置并重新配置它以使用新添加的JRE配置