eclipse启动时出错怎么解决?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse启动时出错怎么解决?相关的知识,希望对你有一定的参考价值。
eclipse启动报错如下:
解决办法:
编辑 D:\\software\\eclipse4.3\\eclipse.ini 文件
在openFile后面增加jdk所在路径:
-vm
C:\\Program Files\\Java\\jdk1.7\\bin
完整示例如下:
[plain] view plain copy print?
-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm
C:\\Program Files\\Java\\jdk1.7\\bin
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
-Dfile.encoding=UTF-8
-startupplugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm
C:\\Program Files\\Java\\jdk1.7\\bin
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
-Dfile.encoding=UTF-8
以下为完整错误信息:
eclipse.buildId=M20100211-1343
java.version=1.6.0_24
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=zh_CN
Framework arguments: -product org.eclipse.epp.package.rcp.product
Command-line arguments: -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.rcp.product
Error
Fri May 20 00:48:13 CST 2011
ProvisioningEventBus could not be obtained. Metadata caches may not be cleaned up properly.
Exception Stack Trace :
An exception stack trace is not available.
解决方法:先使用参数启动试试eclipse -clean ,如果不行的话,就把workspace里的.Metadata目录删了。
拓展:
1、Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。
2、虽然大多数用户很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,但 Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。
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目录后就出错运行不了了,以及,我该怎么解决这个问题~
而不是我不会汉化·~~我已经汉化成功了,不管是你们说的哪种方法,我都使用过并且汉化成功了~~
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启动时出错怎么解决?的主要内容,如果未能解决你的问题,请参考以下文章
我该如何解决这个错误。使用放心& eclipse:启动层初始化时出错java.lang.module.FindException: