无法解析类型java.lang.Enum-在Eclipse中导入java项目后出现错误

无法解析类型java.lang.Enum-在Eclipse中导入java项目后出现错误,java,eclipse,eclipse-juno,Java,Eclipse,Eclipse Juno,在Eclipse中导入Java项目(非Maven)后,我遇到以下错误: The type java.lang.Enum cannot be resolved. It is indirectly referenced from required .class files 我在我的项目中有几个Java类,我在下面这个类的第一行(包声明行)中得到了这个编译错误 我检查了项目的Java构建路径,并在Libraries选项卡中显示了所有JAR和JRE系统库。下面是.classpath内容 <?xm

在Eclipse中导入Java项目(非Maven)后,我遇到以下错误:

The type java.lang.Enum cannot be resolved. It is indirectly referenced from required .class files
我在我的项目中有几个Java类,我在下面这个类的第一行(包声明行)中得到了这个编译错误

我检查了项目的Java构建路径,并在Libraries选项卡中显示了所有JAR和JRE系统库。下面是.classpath内容

<?xml version="1.0" encoding="UTF-8"?>
    <classpath>
        <classpathentry kind="src" path="src"/>
        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
        <classpathentry kind="lib" path="lib/***.jar"/> 
        <!-- list of jars -->
        <classpathentry kind="output" path="bin"/>
   </classpath>
Java版本是JDK1.6.0_29,eclipse中的编译器遵从性级别是1.6

我尝试了以下方法来解决此问题

  • 清理项目并构建项目
  • 删除并重新导入项目,然后再次执行步骤1
  • 从“文件”菜单重新启动eclipse,然后再次执行步骤1
  • 但上述措施都不起作用


    请告诉我如何消除这个编译错误

    我也遇到了同样的问题,我刚重新启动了IDE,它就工作了

    导入这个java.lang.Enum。这对我很有用。

    请看:与论坛网站不同,我们不使用“谢谢”或“感谢任何帮助”或签名。请参阅“.BTW,它是“提前感谢”,而不是“提前感谢”。我只是遇到了同样的问题,在我的例子中,我必须使用project->clean.Class(包
    java.lang
    中的类)来清理项目,这些类总是自动导入的,因此不需要显式导入。因此,不需要添加
    import java.lang.Enum
    <?xml version="1.0" encoding="UTF-8"?>
        <classpath>
            <classpathentry kind="src" path="src"/>
            <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
            <classpathentry kind="lib" path="lib/***.jar"/> 
            <!-- list of jars -->
            <classpathentry kind="output" path="bin"/>
       </classpath>
    
    Eclipse Java EE IDE for Web Developers.
    Version: Juno Service Release 2
    Build id: 20130225-0426