2011-03-12 125 views
1

我第一次使用eclipse时,它工作正常。由于其他原因,我删除并再次下载了JDK,SDK。然而,当试图启动日食时,我得到这个Eclipse无法正常工作

“Java未启动,但返回退出代码= 1”。

在寻找答案时,我发现了一些涉及更改eclipse ini文件的解决方案,我这样做了。

-startup 
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.2.R36x_v20101222 
-product 
org.eclipse.epp.package.java.product 
--launcher.defaultAction 
openFile 
--launcher.XXMaxPermSize 
256M 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
256m 
--launcher.defaultAction 
openFile 
-vm 
C:\Java\JDK\1.5\bin\javaw.exe-vmargs 
-Dosgi.requiredJavaVersion=1.5 
-Xms40m 
-Xmx384_ 

现在,当我启动Eclipse时,我得到了这个。

...Java JRE or JDK must be available in order to run Eclipse No Java Virtual Macj=hine was found in the following locations 
C\java\JDK\1.5\java.exe-vmargs 

在这一点上,我似乎无法找到什么,我做错了。如果我编辑了ini文件,那么完整的编辑会有所帮助。有些编辑没有显示整个文件,所以我不确定我是否做得对。我想编辑ini文件只是为了看看我能得到的东西工作,但任何帮助,将不胜感激。

回答

1

由于某些原因,Eclipse在C:\ java \ JDK \ 1.5 \ bin中查找javaw.exe。你有没有修改eclipse.ini文件?

我建议将Java重新安装到与以前相同的位置,或重新安装Eclipse以摆脱任何更改的配置文件。

您可以通过转到java.com轻松安装公共Java Runtime。

0

每个选项开关和值必须位于eclipse.ini文件的单独一行中,并且在Windows上,必须使用由CR + LF分隔的行。

0

为Windows 7 - 64位用户(可能为别人打工太) 你可以做以下

如果尚未安装Java运行时(请注意,它不得到安装上它自己你需要下载)。你可以从这里下载http://www.oracle.com/technetwork/java/javase/downloads/index.html(选择'Java Platform(JDK)7u21')这三个选项中的第一个按钮:))

安装完成后,你会在“C:\ Program Files(x86)的Java \ JRE6 \ BIN”

设置环境变量的步骤如下

a)右键单击计算机,选择属性,选择 '高级系统设置'

二)在高级选项卡选择最后一个按钮'环境变量'

三)在窗口系统设置自带的“路径”

d)选择“路径”下一次搜索点击编辑

E)添加了“; C:\ Program Files文件(x86)\ Java \ jre6 \ bin'(如果其他变量已经存在并且不需要引号,分号用于分隔))

那就是所有!现在尝试运行Eclipse.exe(注意:如果您按照某些建议在eclipse.ini中添加了条目..请删除否则会引发另一个异常

记住没有必要改变的eclipse.ini

它只是双击的eclipse.exe :)

0

我重新下载日食和最新版本的java。我认为它说你没有安装正确的java版本。在我重新下载它们之后它工作正常。

0

我刚才也有同样的问题。我重新安装了JDK,并重新开始工作。