构建路径条目丢失:org.eclipse.jdt.launching.JRE_CONTAINER / org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType / JavaSE的-1.7
当我在Eclipse中创建一个新的项目,我得到这个错误。 我使用Ubuntu的方式。
谁能帮我解决这个?
构建路径条目丢失:org.eclipse.jdt.launching.JRE_CONTAINER / org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType / JavaSE的-1.7
当我在Eclipse中创建一个新的项目,我得到这个错误。 我使用Ubuntu的方式。
谁能帮我解决这个?
这是一个老问题,但我解决它通过修改JRE系统库,并在我的情况下,选择一个有效的执行环境(Mac OSX版)JRE 1.6
这个错误是由于JRE系统库。 也许你没有给予适当的JRE为Eclipse项目运行。 所以按照下面的步骤。
就我而言,这是Java的8-的OpenJDK-amd64的,因为我使用Ubuntu 16.04。 就像你也可以选择你的JRE系统库。
这是因为JRE是不是在你的项目的构建路径呈现。 因此,试图从Windows的>首选项 - >安装的JRE添加JRE和添加默认的JRE。 在此之后,JRE会直接默认在每个项目的构建路径添加。 这应该解决问题
我已经安装了JDK,但我仍然有错误,所以我打开命令提示符它定位到我的项目: c:\project\proj>
然后我跑mvn clean && mvn install
。 这解决了我的问题!
我通过配置.classpath文件解决了这个。 我使用Maven和我删除了一条符合下面显示的显着地方一些无效的设置。
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" output="target/classes" path="src">
<attributes>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
<attributes>
<attribute name="maven.pomderived" value="true"/>
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
</attributes>
</classpathentry>
-----some files which is actually deleted in my project, I delete this line and all works fine------
<classpathentry kind="output" path="target/classes"/>
</classpath>