【问题标题】:eclipse not starting日食没有开始
【发布时间】:2012-05-01 20:39:34
【问题描述】:

当我尝试启动 Eclipse 时,出现以下错误窗口:

Java was started but returned exit code=1<br>
C:\Program Files\Java\jdk1.7.0_03\bin\javaw.exe<br>
-Xms40m<br>
-Xmx384m<br>
-XX:-UseCompressedOops<br>
XMaxPermSize=256m<br>
-jar C:\Eclipse\\plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar<br>
-os win32<br>
-ws win32<br>
-arch x84_64<br>
-showsplash<br>
-launcher C:\Eclipse\eclipse.exe<br>
-name Eclipse<br>
--launcher.library C:\Eclipse\\plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502\eclipse_1406.dll<br>
-startup plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar<br>
-launcher.overrideVmargs<br>
-Xms40m<br>
-Xmx384m<br>
-XX:-UseCompressedOops<br>
-XX:MaxPermSize=256m<br>
-jar C:\Eclipse\\plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar<br>

背景:

操作系统:Windows 7 64 位 SP1
Java:jdk1.7.0_03
Eclipse:eclipse-SDK-3.7.2-win32-x86_64
Java安装文件夹:C:\Program Files\Java\jdk1.7.0_03\
路径:C:\Program Files (x86)\PC Connectivity Solution\;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;% SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\Dell\DW WLAN Card;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Perforce;C:\Program Files (x86)\Windows Live\Shared ;C:\Program Files\WIDCOMM\Bluetooth Software\;C:\Program Files\WIDCOMM\Bluetooth Software\syswow64;D:\Nitin Personal\Softwares\;C:\Windows\System32\;C:\Program Files\Java \jdk1.7.0_03\bin;C:\Program Files\Java\jre7\bin

以下是eclipse.ini的内容:

-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
openFile
-vm 
C:\Program Files\Java\jdk1.7.0_03\bin\javaw.exe
--launcher.defaultAction
-vmargs
-Xms40m
-Xmx384m
-XX:-UseCompressedOops

请帮忙。

【问题讨论】:

标签: eclipse


【解决方案1】:

我遇到了同样的问题,通过将-Xmx 的值更改为eclipse.ini. 中的较低值解决了这个问题

旧配置是:

-vm C:/your_appication/jvm/jvm160_32/jre/bin/javaw.exe -vmargs -Xms128m -Xmx1024m

新配置为:

-vm C:/your_appication/jvm/jvm160_32/jre/bin/javaw.exe -vmargs -Xms128m -Xmx256m

【讨论】:

    【解决方案2】:

    我通过删除 javaw.exe 解决了这个问题。我的在 C:/Windows/system32/javaw.exe

    【讨论】:

    • 我遇到了同样的问题。我还必须将 jvm bin 文件夹的路径(在我的情况下为 C:\Program Files\Java\jdk1.6.0_37\bin)添加到我的系统 %PATH% 变量中。
    【解决方案3】:

    在命令提示符下,调用

    eclipse -clean

    这将成功启动 Eclipse。它对我有用。

    【讨论】:

    • 对我不起作用,所以这不会“成功启动 Eclipse”。
    【解决方案4】:

    这是默认的 eclipse.ini,还是已编辑? “openFile”应该在“--launcher.defaultAction”之后的那一行

    【讨论】:

      【解决方案5】:

      将此行添加到 .ini

      -vm

      c:/apps/java/jdk1.6.0_21/jre/bin/server/jvm.dll 如果这没有帮助,请检查并查看您是否下载了正确的 Eclipse(32/64 位)重新安装 JDK 和 JRE 到最新版本,看看是否有帮助。

      【讨论】:

        【解决方案6】:

        确保不要将 64 位 Java 运行时与 32 位 Eclipse IDE 混为一谈(反之亦然)。 这曾经给我带来了类似的问题

        【讨论】:

          【解决方案7】:

          另一种选择是尝试降低为 -Xmx 指定的值。

          我在 Windows XP 机器上启动 Eclipse Helios 时遇到了同样的错误(因此,32 位操作系统和 32 位 JDK)。我有一段时间没有更改机器上的任何配置,所以我很难过。

          唯一的区别是我通过 RDP 连接到机器。我相信这样做会导致 Windows 在限制可用连续内存的位置加载一些额外的 DLL。就我而言,当我坐在机器前时,我始终能够启动 JVM -Xmx1280m,但我只能在通过 RDP 连接时管理 -Xmx1024m。

          【讨论】:

            【解决方案8】:

            删除这一行

            -vm C:\Program Files\Java\jdk1.6.0_33\bin\javaw.exe

            【讨论】:

              【解决方案9】:

              根据Eclipse Wiki - eclipse.ini vm_value (windows example)

              这可能不适用于所有系统。如果在启动eclipse时遇到“Java was started but returned exit code=1”错误,修改-vm参数指向jvm.dll

              所以你的情况是

              -vm
              C:\Program Files\Java\jre7\bin\client\jvm.dll
              

              还要注意

              -vm 选项必须出现在 -vmargs 选项之前,因为 -vmargs 之后的所有内容都直接传递给 JVM

              我正在使用 -Xmx1024m 成功运行

              【讨论】:

                【解决方案10】:

                我经常遇到这个问题 - 但只是我第二次在没有重新启动 Windows 的情况下启动 Eclipse。

                我正在为 Android 开发并通过确保我的测试设备在第二次和后续启动 Eclipse 时没有通过 USB 连接来解决问题。

                【讨论】:

                  【解决方案11】:

                  -vm C:\Program Files (x86)\Java\jdk1.6.0_20\bin\javaw.exe 适用于 32 位

                  如果您已经下载了 64 位 eclipse 安装,请下载 JDK1.7,它将默认安装在 C:\Program Files\Java 下。

                  更改指向 C:\Program Files\Java\jre7\bin\javaw.exe 的 eclipse.ini 文件中的 -vm 参数。

                  你的问题应该可以解决了。

                  【讨论】:

                    【解决方案12】:

                    我通过从我的 Win7 PC 中删除所有 Java 组件并为 64 位重新安装“Java SE Runtime Environment 7”来解决此问题,因为我的 Eclipse 安装也是 64 位的。

                    【讨论】:

                      【解决方案13】:

                      eclipse-workspace 中可能出现了问题。我让 eclipse 在启动时只显示启动画面,然后消失(=崩溃)。

                      我能够通过重命名旧工作区来恢复我宝贵的 RemoteSystemsExplorer 连接。然后启动 Eclipse,它会创建一个空的工作区。然后关闭eclipse。从旧工作区复制:workspace3.metadata.plugins\org.eclipse.rse.core 文件夹到新工作区文件夹。

                      【讨论】:

                        【解决方案14】:

                        所有回复都表明此问题可能基于您的 eclipse 配置或 java.util. 我认为应该有某种日志或弹出窗口让用户知道为什么 IDE 无法启动。 在我的情况下,重新启动计算机解决了这个问题。

                        【讨论】:

                          【解决方案15】:

                          我通过添加以下行来解决问题

                          -vm C:\Program Files (x86)\Java\jdk1.6.0_24\bin\javaw.exe

                          我的 jbdevstudio.ini 文件中没有此行。

                          我认为问题的发生是因为我将“Java”文件夹从 C: 复制到 D:,因此现在我的系统中存在两个 javaw.exe。

                          注意:- 请按照上面给出的两行添加它们。

                          【讨论】:

                            【解决方案16】:

                            我已经尝试了上述所有方法,但没有任何效果。最后我重新安装了我的 Java 更新它工作了

                            【讨论】:

                              【解决方案17】:

                              刚刚改过

                              -Dosgi.requiredJavaVersion=1.6 到 1.7

                              【讨论】:

                                【解决方案18】:

                                在我的例子中,我通过在 eclipse.ini 文件中添加以下行来解决此问题

                                -vm C:\Program Files\Java\jdk1.8.0_91\jre\bin\javaw.exe

                                谢谢

                                【讨论】:

                                  【解决方案19】:

                                  我已经通过卸载所有 java 组件并重新安装 jdk 来修复它。

                                  【讨论】:

                                    猜你喜欢
                                    • 1970-01-01
                                    • 2014-03-05
                                    • 2014-01-05
                                    • 2015-02-15
                                    • 1970-01-01
                                    • 2018-03-04
                                    相关资源
                                    最近更新 更多