【问题标题】:java was started but returned exit code = -805306369java 已启动但返回退出代码 = -805306369
【发布时间】:2012-04-26 19:39:17
【问题描述】:

谁能帮我解决这个错误:

java 已启动但返回退出代码 = -805306369 C:\Windows\System32\javaw.exe -jar C:\Program Files\Java\eclipse-jee-helios-SR2-win32-x86_64\eclipse\plugins\org.eclipse.equinox.launcher_1.11.1.R36x_v20101122_1400.jar

【问题讨论】:

标签: eclipse jakarta-ee plugins helios


【解决方案1】:

刚刚遇到这个问题,对我来说这是一个损坏的工作区 osgi 缓存。解决方案是使用 -clean 参数作为

运行 eclipse
eclipse.exe -clean

一段时间后,需要清理eclipse,弹出工作区选择对话框,我可以再次正常启动eclipse。

-clean 参数记录在 in the eclipse help

【讨论】:

  • 这对 IBM Rational Application Developer 也有帮助。谢谢。
  • 这很好用。最初从命令行运行该命令,之后它从普通桌面快捷方式完美运行
【解决方案2】:

我的问题是工作区损坏,解决方案来自 Rob 的链接:

http://spacetech.dk/eclipse-failed-java-was-started-but-returned-exit-code-805306369.html

【讨论】:

  • 重新安装eclipse解决了我的问题。工作区切换还不够
  • 在您的答案中提供摘要或内容,一旦链接失效,仅链接的答案将无用。
【解决方案3】:

我突然开始收到相同的错误“退出代码 = -805306369”。

最终,我查看了<workspace_directory>/.metadata/.log 的 Eclipse 日志,并意识到我的源代码控制插件(在我的例子中是 Perforce)无法连接并且 eclipse 卡住了。

这是因为我的 Eclipse 依赖于我与 Perforce Windows 客户端的客户端连接,而我的 Perforce 客户端没有连接到服务器。我连接了我的 Perforce 客户端,eclipse 开始正常工作。

【讨论】:

    【解决方案4】:

    这种情况发生在大部分工作区损坏时......更酷的解决方案是将工作区切换到更安全的位置(新位置)......然后从以前的工作区导入项目......公主仍然可以保存....

    【讨论】:

      【解决方案5】:

      对我来说,只需将您的 Workspace 更改为另一个

      【讨论】:

        【解决方案6】:

        当工作区已设置时,我收到此错误。由于无法创建java虚拟机。尝试命令:java -version

        Error: Could not create the Java Virtual Machine.
        Error: A fatal exception has occurred. Program will exit.
        

        我重新启动了我的机器,它解决了我的问题。

        【讨论】:

          【解决方案7】:

          我项目中的一个类文件已损坏。类文件的名称太长,我无法删除或重命名它,所以我重命名了包含它的文件夹,然后我能够删除项目,这解决了我的问题。

          【讨论】:

            【解决方案8】:

            现在我知道我的工作区已损坏,它解决了我的问题。

            1. 转到您的工作区并重命名它。
            2. 启动 Eclipse,默认情况下它将创建一个工作区。
            3. 转到File -> Switch Workspace,选择您原来的工作区。

            【讨论】:

            • 如果它在 Netbeans IDE 中,我采取什么解决方案来解决这个问题?谢谢
            【解决方案9】:

            我无法禁用“自动查找新更新并通知我”。安装/更新页面上没有该选项。自从编写该答案以来,Eclipse Workbench 可能已经发生了变化。

            但是,在我的旧工作区中使用 -clean 选项运行 eclipse 对我来说是成功的。在 Windows 中执行此操作的方法是首先找到 eclipse.exe 所在的目录。您可以转到开始菜单,然后在“搜索菜单和文件”栏中,键入 eclipse。您应该会在“程序”下看到紫色地球图标弹出。将鼠标悬停在它上面,它会告诉你它所在的目录。

            然后...从开始菜单打开“计算机”或其他一些窗口,然后从那里导航到 eclipse 所在的窗口。在显示目录的顶部栏中(不在文本上的位置)单击鼠标。该目录将突出显示。现在输入 cmd。将打开一个黑色命令窗口,您将位于 eclipse 所在的目录中。在命令提示符(鼓声)输入 eclipse.exe -clean

            eclipse 将开始。确保它要求转到损坏的工作区,然后单击确定。 等待它,很快您就会知道您的工作区是否完好无损。耶!

            【讨论】:

              【解决方案10】:

              就我而言,它是一台工作笔记本电脑,非常安全的 SOE 64 位 Win 7。

              • 将 Eclipse MARS 解压缩到“C”驱动器上的文件夹中
              • 安装失败并出现 Java 错误代码 -805306369
              • 在“C”驱动器上为工作区创建了一个单独的文件夹,授予 每个人都完全控制并且修复了它!

              【讨论】:

                【解决方案11】:

                我在使用快捷键 Ctrl+Shift+R 打开文件时遇到了同样的问题。 我通过禁用“自动更新”解决了这个问题。 在 Eclipse (helios) 中禁用自动更新的步骤:Windows >> 首选项 >> 安装/更新 >> 自动更新。禁用“自动查找新更新并通知我”。

                【讨论】:

                  【解决方案12】:

                  我如何设法让我的工作。我使用了上述解决方案的组合。它对我有用。


                  第 1 步:将您的工作区更改为其他名称,例如将其从工作区更改为工作区1。

                  第 2 步:访问您的 eclipse 并停止自动更新(前提是您可以在更改工作区后访问)

                  第 3 步:使用 workspace1 退出 Eclipse

                  第 4 步:通过输入 eclipse.exe -clean 使用以前的工作区启动 eclipse(如果您正在使用其他人,请使用例如 MuleStudio.exe -clean)


                  总之,为我使用更改工作空间、停止自动更新和 -clean 工作等解决方案的组合。自己试试吧。

                  【讨论】:

                    【解决方案13】:

                    “java was started but returned exit code = -805306369”由 Eclipse 的工作空间损坏,我通过这 4 个步骤解决了我的问题:

                    1) 关闭日食。

                    2) 从任务管理器中杀死 adb。

                    3) 启动你的 Eclipse,默认情况下它会创建一个工作区或从新的工作区开始。

                    4) 转到文件 -> 切换工作区,选择您原来的工作区。

                    【讨论】:

                    • 什么是“亚行”?