eclipse无法启动An error has occurred.

qq404783669 2012-03-21 06:09:07
新手学java。
我下的jdk1.5 开始用的TextPad,想换个开发环境就下了eclipse3.7版本。
解压之后运行eclipse.exe就出现An error has occurred.See the log file D:\eclipse\configuration\1332324256627.log.
百度了半天没个方法能用的。环境变量我也设置了,cmd下用eclipse.exe -clean也不行、
1332324256627.log.内容如下 :
!SESSION 2012-03-21 10:04:16.401 -----------------------------------------------
eclipse.buildId=M20120208-0800
java.version=1.5.0-beta
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=zh_CN
Command-line arguments: -os win32 -ws win32 -arch x86

!ENTRY org.eclipse.osgi 2 0 2012-03-21 10:04:21.700
!MESSAGE The following is a complete list of bundles which are not resolved, see the prior log entry for the root cause if it exists:
!SUBENTRY 1 org.eclipse.osgi 2 0 2012-03-21 10:04:21.700
!MESSAGE Bundle org.eclipse.jdt.apt.pluggable.core_1.0.400.v20110305-1450 [110] was not resolved.
!SUBENTRY 2 org.eclipse.jdt.apt.pluggable.core 2 0 2012-03-21 10:04:21.700
!MESSAGE Missing imported package org.eclipse.jdt.internal.compiler.tool_0.0.0.
!SUBENTRY 2 org.eclipse.jdt.apt.pluggable.core 2 0 2012-03-21 10:04:21.700
!MESSAGE Missing imported package org.eclipse.jdt.internal.compiler.apt.dispatch_0.0.0.
!SUBENTRY 2 org.eclipse.jdt.apt.pluggable.core 2 0 2012-03-21 10:04:21.700
!MESSAGE Missing imported package org.eclipse.jdt.internal.compiler.apt.model_0.0.0.
!SUBENTRY 2 org.eclipse.jdt.apt.pluggable.core 2 0 2012-03-21 10:04:21.700
!MESSAGE Missing imported package org.eclipse.jdt.internal.compiler.apt.util_0.0.0.
!SUBENTRY 1 org.eclipse.osgi 2 0 2012-03-21 10:04:21.700
!MESSAGE Bundle org.eclipse.jdt.compiler.apt_1.0.400.v0110816-0800 [112] was not resolved.
!SUBENTRY 2 org.eclipse.jdt.compiler.apt 2 0 2012-03-21 10:04:21.700
!MESSAGE Missing optionally imported package org.eclipse.jdt.internal.compiler.tool_0.0.0.
!SUBENTRY 1 org.eclipse.osgi 2 0 2012-03-21 10:04:21.700
!MESSAGE Bundle org.eclipse.jdt.compiler.tool_1.0.100.v_B79_R37x [113] was not resolved.
!SUBENTRY 2 org.eclipse.jdt.compiler.tool 2 0 2012-03-21 10:04:21.700
!MESSAGE Missing Constraint: Bundle-RequiredExecutionEnvironment: JavaSE-1.6

!ENTRY org.eclipse.osgi 4 0 2012-03-21 10:04:21.702
!MESSAGE Application error
!STACK 1
java.util.MissingResourceException: Wrong font data format. Value is: "END NON-TRANSLATABLE"
at org.eclipse.jface.resource.FontRegistry.makeFontData(FontRegistry.java:767)
at org.eclipse.jface.resource.FontRegistry.readResourceBundle(FontRegistry.java:837)
at org.eclipse.jface.resource.FontRegistry.readResourceBundle(FontRegistry.java:342)
at org.eclipse.jface.resource.FontRegistry.<init>(FontRegistry.java:286)
at org.eclipse.jface.resource.FontRegistry.<init>(FontRegistry.java:308)
at org.eclipse.jface.resource.JFaceResources.getFontRegistry(JFaceResources.java:342)
at org.eclipse.jface.window.Window.createShell(Window.java:508)
at org.eclipse.jface.window.Window.create(Window.java:430)
at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1089)
at org.eclipse.jface.window.Window.open(Window.java:790)
at org.eclipse.ui.internal.ide.ChooseWorkspaceDialog.prompt(ChooseWorkspaceDialog.java:91)
at org.eclipse.ui.internal.ide.application.IDEApplication.promptForWorkspace(IDEApplication.java:296)
at org.eclipse.ui.internal.ide.application.IDEApplication.checkInstanceLocation(IDEApplication.java:237)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:112)
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:344)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:494)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
备注:我用的win7系统、TextPad也没卸。
求好心人指点。。。
...全文
1136 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq404783669 2012-03-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 dryzeng 的回复:]

呃,重新下一个版本吧。
[/Quote]
下哪个版本的唉?
qq404783669 2012-03-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 gudong2945 的回复:]

我估计你的win7,中的某些外文字体丢失。导致eclipse 在使用jface的时候找不到字体造成的。
eclipse:包括swt jface 在使用本地资源的时候都是通过资源束来管理的。这就是找不到字体。
[/Quote]
那怎么解决这个问题丫?
xyz0101123132 2012-03-21
  • 打赏
  • 举报
回复
我估计你的win7,中的某些外文字体丢失。导致eclipse 在使用jface的时候找不到字体造成的。
eclipse:包括swt jface 在使用本地资源的时候都是通过资源束来管理的。这就是找不到字体。
dryZeng 2012-03-21
  • 打赏
  • 举报
回复
呃,重新下一个版本吧。

58,454

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧