`
sxse
  • 浏览: 5220 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

解决eclipse在线安装中文语言包失败

阅读更多

最近使用eclipse3.6.2在线安装中文语言版,
Eclipse Babel Project地址:
http://www.eclipse.org/babel/downloads.php

 

Babel Language Pack Update Site for Helios
http://download.eclipse.org/technology/babel/update-site/R0.8.1/helios

结果安装完之后老师报错,信息如下:
eclipse.buildId=M20110210-1200
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.jee.product
Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.jee.product
eclipse.buildId=M20110210-1200
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.jee.product
Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.jee.product


错误
Tue Mar 15 10:06:00 GMT+08:00 2011
org.eclipse.ui.internal.themes.RGBContrastFactory cannot be cast to org.eclipse.ui.themes.IColorFactory

java.lang.ClassCastException: org.eclipse.ui.internal.themes.RGBContrastFactory cannot be cast to org.eclipse.ui.themes.IColorFactory
at org.eclipse.ui.internal.themes.ThemeRegistryReader.checkColorFactory(ThemeRegistryReader.java:405)
at org.eclipse.ui.internal.themes.ThemeRegistryReader.getColorValue(ThemeRegistryReader.java:183)
at org.eclipse.ui.internal.themes.ThemeRegistryReader.readColor(ThemeRegistryReader.java:139)
at org.eclipse.ui.internal.themes.ThemeRegistryReader.readElement(ThemeRegistryReader.java:239)
at org.eclipse.ui.internal.registry.RegistryReader.readElements(RegistryReader.java:144)
at org.eclipse.ui.internal.registry.RegistryReader.readExtension(RegistryReader.java:155)
at org.eclipse.ui.internal.registry.RegistryReader.readRegistry(RegistryReader.java:176)
at org.eclipse.ui.internal.themes.ThemeRegistryReader.readThemes(ThemeRegistryReader.java:452)
at org.eclipse.ui.internal.WorkbenchPlugin.getThemeRegistry(WorkbenchPlugin.java:697)
at org.eclipse.ui.internal.Workbench$36.runWithException(Workbench.java:1663)
at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4041)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2548)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
at org.eclipse.equinox.launcher.Main.run(Main.java:1408)

错误
Tue Mar 15 10:06:00 GMT+08:00 2011
未能创建颜色工厂。

试了3.6的几个版本,结果都出现了问题,而且安装过后不仅是欢迎页面打不开,就连导入导出功能都没有了,无奈只有另寻他法,一开始以为是中文语言包有问题,所以就寻找有没有新的语言包,后来在eclipse ftp上找到了最新的语言包地址:

http://build.eclipse.org/technology/babel/

在线更新的地址为:

http://build.eclipse.org/technology/babel/test-updates/

打开上面的地址选择较新的版本,将在线更新地址改为:

http://build.eclipse.org/technology/babel/test-updates/N20110310-0400/helios/ (注:这是测试更新地址,随着时间推移会被新的版本替代)

重新在线安装中文语言包,结果这次果成功的安装上了,没有报错,成功的安装上了,而且也可以导入导出项目

 

看了还不错吧!对了提醒一下如果学习Android最好用eclipse-jee版本,这样在安装ADT的时候不会提示缺失插件,我以前用过SDK版本的,可以安装,但后来不知道怎么的等到重装的时候提示缺失插件了,郁闷到现在也没有想通,两次完全一样的安装方法,联eclipse都是同一个文件解压的,不知道是怎么回事?如果你知道也请不吝赐教.

后来又一次充装eclipse,用上面的方法安装中文语言包,结果又杯具了,这次又提示出错了,没辙,换个思路,把这次出错的语言版版本下载下来离线安装试试,结果喜了,在线不能安装的版本,结果离线可以安装,回想可能他就不是适合在线安装的,要不人家为什么留条路使用links文件,下面上传我的links文件夹,这是最新的Babel Language Packs for Helios,使用的是后只需要先把eclipse 3.6版解压,然后把links文件夹复制到eclipse文件夹即可实现汉化,方便简单,我试了好几遍都没有任何问题.复制后的目录结构如下:

links文件下载:links.rar

就这么多了,希望对你有所帮助

 

  • 大小: 143.2 KB
  • 大小: 109 KB
  • 大小: 15.4 KB
1
4
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics