63

当我在给定文件夹中运行 Eclipse.exe 时,它​​不会启动。Eclipse 闪屏会出现片刻然后关闭。没有错误。

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

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

4

26 回答 26

53

转到您的工作区文件夹,然后转到元数据 > 插件。从此文件夹中删除所有内容。然后它将起作用。

警告:这将从 Eclipse中删除所有配置!

于 2013-10-15T06:45:44.263 回答
44
eclipse.exe -clean -clearPersistedState

你所要做的就是去你的 eclipse.exe 所在的目录并运行上面的命令

于 2016-07-07T19:32:18.033 回答
24

同样的事情也发生在我身上。我所要做的就是卸载 Java Update 8

于 2015-04-12T14:57:55.407 回答
18

转到:“C:\workspace.metadata.plugins\org.eclipse.e4.workbench”

如果您已经保存了备份文件“workbench.xmi”,请替换它,否则删除它。

于 2014-04-29T14:30:23.540 回答
12

这也发生在我身上。我尝试了上面的一些解决方案,但无法完成。我要做的是再次重新安装 JRE/JDK 并且它起作用了!

当我在 cmd 中执行命令“java-version”时,尝试加载类时出错,然后当我重新安装 JRE/JDK 时,一切正常!

于 2017-01-09T15:20:03.647 回答
7

我上网查了一下,发现一个人也有类似的问题。

论坛上说

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

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

于 2013-09-29T22:07:48.717 回答
3

请检查以下内容:

1)你的eclipse版本,是否兼容java的什么版本。有那个。

2)检查操作系统特定的BIT 要求,无论是 32/64 还是 eclipse 版本。

3)如果操作系统和 Java 都是 64 位,通常 java 将安装在 Java 的 ProgramFiles 中,否则如果 java 是 32 位而操作系统是 64 位,它将安装在 ProgramFiles(x86) 中。

4)最后但并非最不重要的一点是检查Java的环境变量是否符合您的eclipse版本的要求。

希望这对你有帮助!

于 2015-05-29T09:24:57.067 回答
2

你有什么系统 - 32 位或 64 位?您说它已安装到(x86)文件夹中。但通常 (x86) 是 32 位 JDK 的默认值,而不是 64 位 JDK。如果您使用默认值,那么您似乎安装了 32 位 JDK 而不是 64 位。

于 2013-09-29T22:09:10.157 回答
2

如果是Java版本问题,您可以编辑eclipse.ini文件并通过添加以下行将兼容版本分配给应用程序:

窗口示例:

-vm
C:\jdk1.7.0_21\bin\javaw.exe 

更多信息: https ://wiki.eclipse.org/Eclipse.ini

于 2016-06-03T08:08:38.163 回答
2

实际问题应该与操作系统架构、安装的 JDK(32 位或 64 位)和安装的 eclipse 类型有关。

让它们同步,一切都会很好。

只需检查@Viji提到的Eventlog理想情况下,您应该遇到RADAR_PRE_LEAK_64之类的错误

于 2016-04-09T06:14:32.443 回答
2
  1. 按 Win 键 + X
  2. 从弹出菜单中单击“系统”链接
  3. 在打开的“系统设置”窗口(控制面板\系统和安全\系统)中单击高级设置链接(左侧面板)
  4. 现在将打开一个名为“系统属性”的窗口,选择“高级”选项卡并单击环境变量
  5. 从“系统变量”列表部分中选择路径变量。并点击编辑
  6. 单击新打开的窗口上的新按钮并粘贴您的 Jre 文件夹链接(JDK 中的 Jre)单击 okey 、 okey 、 okey
  7. 重新运行你的程序:p
于 2016-10-22T18:06:48.427 回答
1

重新安装你的java。首先检查您的操作系统版本。

于 2015-04-01T05:56:09.893 回答
1

只需简单地卸载 java 8 update 45,它就对我有用。此外,您可能需要删除工作区的元数据,因为我首先删除了元数据,然后卸载了 java 8 update 45。

于 2015-05-29T09:12:25.207 回答
1

如果 eclipse(它们都没有)根本没有启动并且甚至没有错误消息,请卸载 Java 8 Updater 并从头开始重新安装 Java 8,这应该可以工作。祝你好运!

于 2018-05-10T10:39:04.250 回答
0

同样的问题也发生在我身上。很多天后我启动了eclipse,但它没有启动。只是eclipse窗口闪烁,没有错误没有。经过多次试验,i just re-installed my jdk. 它对我有用,我认为我的一些 java 文件丢失或损坏。尝试重新安装您的 jdk 版本,它可能对我有用。

于 2015-01-21T11:58:27.117 回答
0

尝试将 Eclipse 安装到没有空格的文件夹中。

于 2013-10-15T07:09:51.657 回答
0

除了这个,我什么都试过了。经过严格的试验,卸载java 8 update 25对我有帮助。

于 2015-06-30T15:59:03.617 回答
0

就我而言,我确实看到启动画面挂在

loading org.eclipse.egit.ui

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

Eclipse 闪屏挂起

于 2018-12-07T10:13:46.427 回答
0

同样的事情发生在我身上。

我正在使用双显示器,并在全屏窗口后面的另一个屏幕上打开了 Eclipse。

于 2018-07-13T09:16:02.060 回答
0

就我而言,问题在于 PATH 变量中没有正确的 javabin 文件夹。

打开 PATH 变量并确保它指向正确的 JRE bin 文件夹。

于 2018-06-13T10:53:27.897 回答
0

我对 Eclipse mars 也有类似的问题。它在周末突然停止工作,如果你从命令窗口(Windows x64)运行它,它会闪烁一两行然后停止。

我昨天安装了 Eclipse neon 并且它工作了,但是今天它停止工作并且以同样的方式出错。

刚才我从这里安装了 JDK: http ://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

我安装了 8u101 版本,然后启动了 neon。我没有更改eclipse.ini(虽然我看过它)也没有删除插件(我重命名了文件夹,发现这没有效果)。

因此,我认为这个难以解决的问题与 JDK/JRE 有关。如果 Eclipse 提供更多信息以继续下去,那就太好了,但这就是生活。

于 2016-08-02T08:39:15.213 回答
0

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

于 2019-02-22T07:03:17.357 回答
0

不必卸载 Java JDK - 只需在我现有的安装上运行安装程序。不知道出了什么问题,但这解决了我的 Eclipse 无法启动的问题。

于 2016-02-18T16:52:40.110 回答
0

我刚刚在 Eclipse Neon 中遇到了这个问题。在尝试了所有这些建议之后,事实证明,在我的情况下,问题在于路径变量配置不正确。

这里已经发布了一个很好的答案来解释它,但为了方便起见,我会在这个答案中总结它。

您需要进入用户环境变量面板并修改以下值:

  • 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(确保 longishyour-unique-entries不包含对另一个 Java 安装文件夹的任何其他引用。
于 2016-10-12T18:18:34.597 回答
0

我已经通过删除.metadata/.lock文件来修复它。

于 2018-08-24T09:40:12.897 回答
-1

在 System Environment variables 中,在路径的 BEGINNING 中添加 jdk 路径

在此处输入图像描述.

于 2019-06-08T22:01:31.373 回答