当我在给定文件夹中运行Eclipse.exe时,它将无法启动。 Eclipse启动画面将暂时显示然后关闭。没有错误。
我几乎尝试了一切。更新JDK和JRE:我安装了JRE 7和JDK 1.7.0_40。两者都是64位,它们都在(x86)文件夹中。我试过重新安装它们。并重新下载Eclipse。每次都有相同的结果。我已经将VM添加到配置中,但仍然没有。
我使用Windows 7和标准Eclipse for Java IDE。
答案 0 :(得分:42)
转到Workspace文件夹,然后转到元数据>插件。 删除此文件夹中的所有内容然后它会工作。
答案 1 :(得分:22)
同样的事情发生在我身上。我所要做的就是卸载Java Update 8
答案 2 :(得分:15)
转到:" C:\ workspace.metadata.plugins \ org.eclipse.e4.workbench"
如果已经保存了备份文件" workbench.xmi"替换它,否则删除它。
答案 3 :(得分:14)
eclipse.exe -clean -clearPersistedState
你所要做的就是去你的eclipse.exe所在的目录并运行上面的命令
答案 4 :(得分:12)
这也发生在我身上。我尝试了上面的一些解决方案,但无法完成。 我要做的是再次重新安装JRE / JDK ,它有效!
当我在cmd中执行命令“java-version”时,我在尝试加载类时遇到错误,然后当我重新安装JRE / JDK时,它运行良好!
答案 5 :(得分:7)
答案 6 :(得分:3)
请检查以下内容:
1)您的 eclipse版本,是否与java版本兼容。 有那个。
2)使用eclipse版本检查操作系统特定的 BIT要求 32/64。
3)如果操作系统和操作系统都通常将java安装在ProgramFiles for Java中。如果java为32位且OS为64位,则Java为64位,它将在ProgramFiles(x86)中。
4)最后但并非最不重要的是检查Java的环境变量是否符合eclipse版本的要求。
希望这有助于你!
答案 7 :(得分:2)
你有什么系统 - 32位还是64位?你说它已安装到(x86)文件夹中。但通常(x86)是32位JDK的默认值,而不是64位JDK的默认值。如果您使用默认值,那么您似乎安装了32位JDK而不是64位。
答案 8 :(得分:2)
重新安装你的java。首先检查您的操作系统版本。
答案 9 :(得分:2)
答案 10 :(得分:2)
实际问题应该是OS体系结构,安装了JDK(32位或64位)并安装了eclipse类型。
让它们同步,事情会完全正常。
只需查看@Viji提到的Eventlog 理想情况下,您应该遇到类似RADAR_PRE_LEAK_64
的错误答案 11 :(得分:1)
如果出现Java
版本问题,您可以编辑eclipse.ini
文件,并通过添加以下行将兼容版本分配给应用程序:
windows示例:
-vm
C:\jdk1.7.0_21\bin\javaw.exe
了解更多信息: here
答案 12 :(得分:1)
如果eclipse(没有一个)根本没有启动,甚至没有错误消息,请卸载Java 8更新程序并从头开始重新安装Java 8,这应该可行。祝你好运!
答案 13 :(得分:1)
只需卸载java 8 update 45,它对我有用。此外,您可能需要删除工作区的元数据,因为我先删除了元数据,然后卸载了java 8 update 45.。
答案 14 :(得分:0)
不必卸载Java JDK - 只需在现有安装上运行安装程序。不知道出了什么问题,但是这解决了Eclipse无法启动的问题。
答案 15 :(得分:0)
我尝试了除此之外的一切。经过严格的试验,卸载java 8 update 25帮助了我。
答案 16 :(得分:0)
我在Eclipse火星上遇到了类似的问题。它突然在周末停止工作,如果你从一个命令窗口(Windows x64)运行它会闪现一两行然后停止。
我昨天安装了Eclipse霓虹灯并且工作正常,但今天它停止工作并以同样的方式出错了。
刚才我从这里安装了JDK: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
我安装了版本8u101然后启动了霓虹灯。我没有更改eclipse.ini(虽然我看过它)也没有删除插件(我重命名了文件夹,发现这没有效果)。
因此我认为这个难以解决的问题与JDK / JRE有关。如果Eclipse提供了更多的信息,那将是很好的,但这就是生活。
答案 17 :(得分:0)
我刚刚在Eclipse Neon中遇到过这个问题。在尝试了所有这些建议之后,事实证明,在我的情况下,问题是路径变量配置不正确。
已经发布了一个非常好的答案here解释了它,但为方便起见,我将在此答案中总结一下。
您需要进入“用户环境变量”面板并修改以下值:
JAVA_HOME :
C:\Program Files\Java\jdk1.8.0_102
JDK_HOME :
%JAVA_HOME%
JRE_HOME :
%JAVA_HOME%\jre
CLASSPATH :
.;%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib
PATH :
your-unique-entries;%JAVA_HOME%\bin
(确保long your-unique-entries
不包含对其他Java安装文件夹的任何其他引用。答案 18 :(得分:0)
同样的问题发生在我身上。我在很多天后开始了eclipse,但它没有启动。只是eclipse窗口闪烁,没有任何错误。经过多次试验,i just re-installed my jdk
。它对我有用,我认为我的一些java文件丢失或损坏。尝试重新安装您的jdk版本,它可能会起作用,因为它适用于我。
答案 19 :(得分:0)
尝试将Eclipse安装到没有空格的文件夹中。
答案 20 :(得分:0)
在我的情况下,问题是在PATH变量中没有正确的javabin文件夹。
打开PATH变量并确保它指向正确的JRE bin文件夹。
答案 21 :(得分:0)
我也发生了同样的事情。
我正在使用双监视器,并且在全屏窗口后面的另一个屏幕上打开了日食。
答案 22 :(得分:0)
我已通过删除.metadata/.lock
文件来解决此问题。
答案 23 :(得分:0)
答案 24 :(得分:0)
重新安装eclipse(较新版本)对我有用。
答案 25 :(得分:0)