谁能帮我解决这个错误:
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
谁能帮我解决这个错误:
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
刚遇到这个问题,对我来说这是一个损坏的工作区 osgi 缓存。-clean
解决方案是使用参数运行 eclipse
eclipse.exe -clean
一段时间后,需要清理eclipse,弹出工作区选择对话框,我可以再次正常启动eclipse。
该-clean
参数记录在 eclipse 帮助中
我的问题是工作区损坏,解决方案来自 Rob 的链接:
http://spacetech.dk/eclipse-failed-java-was-started-but-returned-exit-code-805306369.html
我突然开始收到相同的错误“退出代码= -805306369”。
最终,我查看了 Eclipse 日志<workspace_directory>/.metadata/.log
并意识到我的源代码控制插件(在我的例子中是 Perforce)无法连接并且 Eclipse 被卡住了。
这是因为我的 Eclipse 依赖于我与 Perforce Windows 客户端的客户端连接,而我的 Perforce 客户端没有连接到服务器。我连接了我的 Perforce 客户端,eclipse 开始正常工作。
当大部分工作区被破坏时,就会发生这种情况......更酷的解决方案是将工作区切换到更安全的位置(新位置)......然后从以前的工作区导入项目......公主仍然可以被保存...... .
对我来说,只需将您的工作区更改为另一个
我项目中的一个类文件已损坏。类文件的名称太长,我无法删除或重命名它,所以我重命名了包含它的文件夹,然后我能够删除项目,这解决了我的问题。
当工作区已设置时,我收到此错误。由于无法创建java虚拟机。尝试命令:java -version
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
我重新启动了我的机器,它解决了我的问题。
现在我知道我的工作区已损坏,它解决了我的问题。
File
-> Switch Workspace
,选择您的原始工作区。我无法禁用“自动查找新更新并通知我”。安装/更新页面上没有该选项。自从编写该答案以来,Eclipse 工作台可能已经发生了变化。
但是,在我的旧工作区中使用 -clean 选项运行 eclipse 对我来说是成功的。在 Windows 中执行此操作的方法是首先找到 eclipse.exe 所在的目录。您可以转到开始菜单,然后在“搜索菜单和文件”栏中,键入 eclipse。您应该会在“程序”下看到紫色地球图标弹出。将鼠标悬停在它上面,它会告诉你它所在的目录。
然后...从开始菜单打开“计算机”或其他一些窗口,然后从那里导航到 eclipse 所在的窗口。在显示目录的顶部栏中(不在文本上的位置)单击鼠标。该目录将突出显示。现在输入 cmd。将打开一个黑色命令窗口,您将位于 eclipse 所在的目录中。在命令提示符(鼓声)键入 eclipse.exe -clean
日食将开始。确保它要求转到损坏的工作区,然后单击确定。等待它,很快您就会知道您的工作区是否完好无损。耶!
就我而言,它是一台工作笔记本电脑,非常安全 SOE 64 位 Win 7。
805306369
使用快捷方式打开文件时遇到同样的问题 - Ctrl+Shift+R。我通过禁用“自动更新”解决了这个问题。在 Eclipse (helios) 中禁用自动更新的步骤:Windows >> 首选项 >> 安装/更新 >> 自动更新。禁用“自动查找新更新并通知我”。
我是如何设法让我的工作的。我使用了上述解决方案的组合。这个对我有用。
第 1 步:将您的工作区更改为其他名称,例如将其从工作区更改为工作区 1。
第 2 步:访问您的 Eclipse 并停止自动更新(前提是您可以在更改工作空间后访问)
第 3 步:使用 workspace1 退出 Eclipse
第 4 步:通过输入 eclipse.exe -clean 使用以前的工作区启动 eclipse(如果您正在使用其他人,请使用例如 MuleStudio.exe -clean)
总之,使用组合解决方案,例如更改工作空间、停止自动更新和为我清理工作。自己试试。
“java was started but returned exit code = -805306369”由 Eclipse 的工作区损坏,我通过以下 4 个步骤解决了我的问题:
1)关闭日食。
2)从任务管理器中杀死adb。
3)启动你的eclipse,默认情况下它将创建一个工作区或从新的工作区开始。
4) 转到文件-> 切换工作区,选择您原来的工作区。