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