运行exe时Eclipse不启动?

时间:2013-09-29 22:02:16

标签: java eclipse

当我在给定文件夹中运行Eclipse.exe时,它将无法启动。 Eclipse启动画面将暂时显示然后关闭。没有错误。

我几乎尝试了一切。更新JDK和JRE:我安装了JRE 7和JDK 1.7.0_40。两者都是64位,它们都在(x86)文件夹中。我试过重新安装它们。并重新下载Eclipse。每次都有相同的结果。我已经将VM添加到配置中,但仍然没有。

我使用Windows 7和标准Eclipse for Java IDE。

26 个答案:

答案 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)

我在网上找了一个人similar problem.

它在论坛上说道

  

“您可能需要下载JRE 64位版本”

但同样,这取决于您使用的操作系统。

答案 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)

  1. 按Win键+ X
  2. 点击'系统'弹出菜单中的链接
  3. 点击提前设置链接(左侧面板),打开系统设置'窗口(控制面板\系统和安全\系统)
  4. 现在有一个名为'系统属性的窗口'将打开,选择' advance'选项卡并单击环境变量
  5. 从'系统变量'中选择路径变量列表部分。然后单击编辑
  6. 点击新打开的窗口上的新按钮并粘贴你的Jre文件夹链接(JD中的Jre)点击okey,okey,okey
  7. 重新运行你的程序:p

答案 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)

就我而言,我确实看到闪屏位于

loading org.eclipse.egit.ui

因此,我删除了org.eclipse.egit文件夹中以eclipse\plugin开头的所有内容

Eclipse splash screen hanging

答案 24 :(得分:0)

重新安装eclipse(较新版本)对我有用。

答案 25 :(得分:0)

在“系统环境”变量中,在路径的“开始”中添加jdk路径

enter image description here