代码之家  ›  专栏  ›  技术社区  ›  Nick Heiner

Eclipse:对java1.7(未绑定库)的不满

  •  75
  • Nick Heiner  · 技术社区  · 14 年前

    我在全新安装的Eclipse中遇到了一个全新项目的问题。复制步骤:

    1. 下载此版本的Eclipse: http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/heliosr

    2. 解压缩到 c:\程序文件\eclipse java

    3. 文件 &燃气轮机; 新建 &燃气轮机; Java项目

    4. 你好,世界 . JRE:“使用执行环境JRE:JavaSE-1.7”

    5. ,转到“库”选项卡。唯一的入口是 . “未绑定”是什么意思?我该怎么修?

    6. 击中 完成 .

    实际:有两个错误:

    The project cannot be built until build path errors are resolved HelloWord  Unknown Java Problem
    Unbound classpath container: 'JRE System Library [JavaSE-1.7]' in project 'HelloWord' HelloWord  Build path Build Path Problem
    

    我做错什么了?

    更新: 也许我的机器上没有Java7JDK。我怎么确定?

    更新2: 看起来Java7实际上还没有问世。太好了。

    8 回复  |  直到 14 年前
        1
  •  106
  •   Yoni    14 年前

    2) 在实际安装jdk7之后,需要告诉Eclipse。窗口->首选项->Java->已安装JRE。

        2
  •  10
  •   Anahit Serobyan    9 年前

    要设置JDK,您可以观看以下视频: how to set JDK

    1. 右键单击构建路径并选择“构建路径”
    2. 编辑它
    3. 选择“备用JRE”
    4. 按Add
    5. 选择JRE主目录-通常位于“C:\Program Files\Java\jre7”目录中
    6. 重新检查新出现的“Jre7”:现在编辑“JRE System Library[JavaSE-1.7]”时,确认为Jre7选择了“Alternate JRE”。
        3
  •  8
  •   Mahesh    10 年前

    1) 转到“配置生成路径”。 2) 删除未绑定的JRE库。 3) 添加库-->JRE系统库。

        4
  •  2
  •   Sinjo    14 年前

    你真的下载并安装了一个里程碑版本吗 https://jdk7.dev.java.net/ ?

        5
  •  2
  •   Rudy Vissers    9 年前

    安装Eclipse.ini后的大部分时间都会更改。 如果您在eclipse.ini中更改jdk,那么默认情况下eclipse将使用这个jdk。

    假设自动发现的是Java1.6(您什么也没做)。

    但通常不会显示,因为您在eclipse.ini中配置了正确的jdk。

    那是我的案子。我在pom中引用了一个没有配置到Eclipse中的jdk。

    jdk 1.7 configured in eclipse.ini and retrieved in installed jre

        6
  •  2
  •   NarendraC    8 年前

    原因:当我们导入具有不同lib和JAR路径的新项目时,这是常见的场景。

    我面对这个问题,通过以下步骤得到了解决:

    • 项目 属性
    • 生成路径 配置生成路径
    • 选择 “图书馆” 标签
    • 点击 “添加库”
    • 选择 “JRE系统库” 从显示的列表
    • 点击 “下一个” “完成” 按钮

    干杯:)

        7
  •  1
  •   Mahendran    8 年前

    使用key-value属性更新了eclipse.ini文件 -Dosgi.requiredJavaVersion=1.7(或)1.8(以适用者为准)。

        8
  •  1
  •   bluefalcon    8 年前

    更新 eclipse.ini 具有键值属性的文件

    -Dosgi.requiredJavaVersion=1.5 
    

    -Dosgi.requiredJavaVersion=1.8
    

    因为,那是我的JAVA版本。

    另外,选中 JRE 1.8 作为我的项目库