eclipse启动“java was started but returned exit code = 1”问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse启动“java was started but returned exit code = 1”问题相关的知识,希望对你有一定的参考价值。

参考技术A

可能原因是安装的Eclipse的版本和者Java JDK的版本不匹配,也有可以是Eclipse.ini文件配置信息出错造成的,解决方法如下:

1、首先在打开Eclipse时会出如上报错信息,此时打开命令行工具查看当前jdk版本。

2、如果当前jdk版本为32位,则需要安装64位版本jdk,反之安装32位jdk版本。

3、由于这里安装的jdk是32位的,所以需要将其切换为64位,到oracle官网上下载64位jdk。

4、设置64位jdk的环境变量JAVA_HOME,注意:将32位的jdk的JAVA_HOME直接替换为64位的jdk的JAVA_HOME。

5、再次运行检查JDK的版本是位为64位,如下表明JDK版本切换成功。

Eclipse启动出错

根据陈刚编著的《Eclipse从入门到精通》一书所说:“……安装了多国语言包后,发现还有一些英文单词没有翻译成中文,这是因为启动了英文版的Eclipse,Eclipse在启动后,记录了一些英文版的信息,形成了干扰,解决方法如下:
1.将C:\eclipse路径下的configuration目录删除掉,再重新启动eclipse;……”
我将Eclipse汉化后确实出现了还有很多地方还是英文单词的情况,于是按照该书说的将eclipse文件夹里的的configuration文件夹删除了,再启动就出现了如下错误提示:
An error has occurred.See the log file
C:\Users\……(一堆路径)\configuration\1251104666241.log

怎么解决该问题?不要说重新解压eclipse~
错误文件内容为:
!SESSION 2009-08-24 17:04:26.002 -----------------------------------------------
eclipse.buildId=unknown

重新解压eclipse,不先运行,先汉化,再运行后仍然有许多英文单词,并且根据书中所说的“连帮助都可以汉化成中文”的情况一点都没有出现,仍然全是英文~~~
我搜索N久找到的确定是匹配eclipse3.5的汉化包,现在也不知道到底是不是了~~
如果谁有,麻烦提供下连接~~
PS:我用的是在eclipse官网上下的汉化包,最新版的~

PS2:感谢回到的一楼,但是麻烦你看清楚下我的问题~~~你的回答很牛头不对马嘴。

PS3:也感谢2楼的回答。但是你们都没有看清楚我的问题么?我的问题是:为什么我按照那本书说的删除configuration目录后就出错运行不了了,以及,我该怎么解决这个问题~
而不是我不会汉化·~~我已经汉化成功了,不管是你们说的哪种方法,我都使用过并且汉化成功了~~

参考技术A Eclipse 之所以好,是因为它不仅是开源的,还在于它的插件,你以后学到插件,多安装插件就知道是怎么回事了。其中就是"eclipse"文件夹中的"features"和"plugins"两个文件夹最重要。

Eclipse3.2安装及汉化过程

一 安装JDK(假设JDK安装在E:\Java\文件夹中)

1 安装jdk-6u1-windows-i586-p.exe;
2 配置环境变量,path结尾+";"+"E:\Java\jdk-6u1-windows-i586-p\bin"(JDK中bin的目录);
3 测试JDK安装是否成功,在命令提示符中输入java和javac.

二 安装Eclipse(假设Eclipse的安装目录为E:\eclipse\)

1 直按解压文件"eclipse-SDK-3.2.1-win32.zip"到E:\,文件eclipse的安装目录为E:\eclipse\.

三 安装语言包汉化(假设Eclipse3.2安装在E:\,即文件eclipse的安装目录为"E:\eclipse\")

方法一:
1 解压语言包"NLpack1-eclipse-SDK-3.2.1-win32.zip",并将解压后的文件夹改名为"language";
2 将文件夹 "language"下"eclipse"文件夹中的"features"和"plugins"两个文件夹复制并粘贴到文件eclipse的安装目录中(E:\eclipse\ 目录下);
3 在弹出的对画框中选择"全部"(覆盖文件eclipse安装目录中(E:\eclipse\文件夹下)原有的"features"和"plugins"两个文件夹).

方法二:
1 解压语言包"NLpack1-eclipse-SDK-3.2.1-win32.zip",并将解压后的文件夹改名为"language";
2 将改名后的文件夹 “language”复制,粘贴到文件eclipse的安装目录中(E:\eclipse\);
3 在Eclipse的安装目录(E:\eclipse\)中新建一个文件夹名为“links”;
4 在新建的文件夹"links"中(E:\eclipse\links\)新建一个文本文件,在新建的文本文件中输入一行字符"path=文件eclipse的安装目录\\language"(path=E:\\eclipse\\language),保存后将该文本文件改名为"language.link"(扩展名任意);
5 重启eclipse即可。

注: 1 在安装语言包时,单独的"文件eclipse"是指文件eclipse.exe文件,它的路径是E:\eclipse\eclipse.exe;
2 在文本文件中输入一行字符时,盘符、文件夹用"\\"间隔.
参考技术B configuration这个目录本身是不能删除的。你看到的内容纯属胡扯。(粗鲁的说法,误人子弟,比较文绉绉)
实际上你要自己探究的话,解压后检查configuration目录的内容,这些内容是必须保留的,其余的在configuration下的内容倒是完全可以删除的。
其实最重要的主要是两个:config.ini和org.eclipse.equinox.simpleconfigurator目录,真正的eclipse的启动的配置。
另外,我建议有兴趣的话,可以看看p2的内容,虽然我不喜欢,但你不一定不喜欢。再,可以玩玩equinox。
eclipse这样的东西,出错的情况多了去,完整的log是最好的。

以上是关于eclipse启动“java was started but returned exit code = 1”问题的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse启动出错

eclipse启动很慢如何解决

eclipse 启动参数设置

eclipse3.7里面突然启动不了Tomcat7了,请大神支招!

eclipse启动报错

如何在eclipse中启动两个tomcat