0

我在 PowerPC Mac、OS 10.5.8 上使用 Eclipse 4.2.2。

为了使用 Chrome 主题,我通过常规的 Help--> 'Install New Software' 过程安装了 Jeeeyul 的主题。从“已安装的软件”(Eclipse 的“关于...”框)可以看出 Jeeeyul 的主题已正确安装。

但是在 Eclipse 的首选项匹配选项(常规 --> 外观)中,Jeeeyul 的主题不显示:我只得到“颜色和字体”和“标签装饰”。

更重要的是,如果我单击并突出显示“外观”行,则会显示一条消息,即“当前显示的页面包含无效值”。再次单击它会弹出预期的“外观”窗格,但相关下拉列表中没有显示诸如“Jeeeyul 的主题 - Chrome”之类的值。

有什么线索吗?

至于 greg-449 的问题,这里是堆栈跟踪:

在 org.eclipse.e4.ui.preferences.CSSEditorPreferences.updateInput(CSSEditorPreferences.java:211) 在 org.eclipse.e4.ui.preferences.CSSEditorPreferences.createContents(CSSEditorPreferences.java:68) 在 org.eclipse.ui.internal .dialogs.ViewsPreferencePage.createContents(ViewsPreferencePage.java:95) at org.eclipse.jface.preference.PreferencePage.createControl(PreferencePage.java:232) at org.eclipse.jface.preference.PreferenceDialog.createPageControl(PreferenceDialog.java:1502 ) at org.eclipse.jface.preference.PreferenceDialog$14.run(PreferenceDialog.java:1259) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.ui.internal.JFaceUtil $1.run(JFaceUtil.java:49) 在 org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175) 在 org.eclipse.jface.preference.PreferenceDialog。showPage(PreferenceDialog.java:1253) at org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog.showPage(FilteredPreferenceDialog.java:675) at org.eclipse.jface.preference.PreferenceDialog$10.run(PreferenceDialog.java:709) at org.eclipse.swt.custom.BusyIndi​​cator.showWhile(BusyIndi​​cator.java:70) 在 org.eclipse.jface.preference.PreferenceDialog$9.selectionChanged(PreferenceDialog.java:705) 在 org.eclipse.jface.viewers.StructuredViewer$3。 run(StructuredViewer.java:888) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49) at org. eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175) 在 org.eclipse.jface.viewers.StructuredViewer.firePostSelectionChanged(StructuredViewer.java:886) 在 org.eclipse.jface.viewers.StructuredViewer。handlePostSelect(StructuredViewer.java:1226) at org.eclipse.jface.viewers.StructuredViewer$5.widgetSelected(StructuredViewer.java:1251) at org.eclipse.jface.util.OpenStrategy.firePostSelectionEvent(OpenStrategy.java:262) at org. eclipse.jface.util.OpenStrategy.access$5(OpenStrategy.java:256) at org.eclipse.jface.util.OpenStrategy$3.run(OpenStrategy.java:433) at org.eclipse.swt.widgets.RunnableLock.run( RunnableLock.java:35) 在 org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135) 在 org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3946) 在 org.eclipse.swt .widgets.Display.observerProc(Display.java:3536) 在 org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method) 在 org.eclipse.swt.widgets.Display.applicationNextEventMatchingMask(Display.java:4875)在 org.eclipse。swt.widgets.Display.applicationProc(Display.java:5241) at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method) at org.eclipse.swt.widgets.Widget.callSuper(Widget.java:221 ) 在 org.eclipse.swt.widgets.Widget.mouseDownSuper(Widget.java:1093) 在 org.eclipse.swt.widgets.Tree.mouseDownSuper(Tree.java:2052) 在 org.eclipse.swt.widgets.Widget。 mouseDown(Widget.java:1085) at org.eclipse.swt.widgets.Control.mouseDown(Control.java:2538) at org.eclipse.swt.widgets.Tree.mouseDown(Tree.java:2007) at org.eclipse .swt.widgets.Display.windowProc(Display.java:5495) 在 org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method) 在 org.eclipse.swt.widgets.Widget.callSuper(Widget.java: 221) 在 org.eclipse.swt.widgets.Shell 的 org.eclipse.swt.widgets.Widget.windowSendEvent(Widget.java:2102)。windowSendEvent(Shell.java:2299) 在 org.eclipse.swt.widgets.Display.windowProc(Display.java:5559) 在 org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method) 在 org.eclipse。 swt.widgets.Display.applicationSendEvent(Display.java:5004) at org.eclipse.swt.widgets.Display.applicationProc(Display.java:5153) at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method ) 在 org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3618) 在 org.eclipse.jface.window 的 org.eclipse.swt.internal.cocoa.NSApplication.sendEvent(NSApplication.java:128)。 org.eclipse.jface.window.Window.open(Window.java:801) 的 org.eclipse.ui.internal.dialogs.WorkbenchPreferenceDialog.open(WorkbenchPreferenceDialog.java:215) 的 Window.runEventLoop(Window.java:825)在 org.eclipse.ui.internal.handlers.ShowPreferencePageHandler。在 org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:76) 的 org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:290) 处执行(ShowPreferencePageHandler.java:58)在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 在 java.lang.reflect.Method .invoke(Method.java:592) 在 org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56) 在 org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl .java:231) 在 org.eclipse.e4.core.contexts.ContextInjectionFactory 的 org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:212)。在 org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl. java:145) 在 org.eclipse.e4.ui.workbench.renderers.swt.cocoa.CocoaUIHandler 的 org.eclipse.e4.ui.workbench.renderers.swt.cocoa.CocoaUIHandler.runCommand(CocoaUIHandler.java:717)。在 org.eclipse.e4.ui.workbench.renderers.swt.cocoa.CocoaUIHandler 访问 $6(CocoaUIHandler.java:705)$8.widgetSelected(CocoaUIHandler.java:570) 在 org.eclipse.swt.widgets.TypedListener.handleEvent( TypedListener.java:248) 在 org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) 在 org.eclipse.swt.widgets.Display.sendEvent(Display.java:4136) 在 org.eclipse.swt .widgets.Widget.sendEvent(Widget.java:1458) 在 org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1466) 在 org.eclipse.swt.widgets.Widget 的 org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1481) .notifyListeners(Widget.java:1271) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3982) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3621) at org. eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1053) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.e4 .ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:942) 在 org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:86) 在 org.eclipse.ui.internal .Workbench$5.run(Workbench.java:588) 在 org.eclipse.core.databinding.observable。Realm.runWithDefault(Realm.java:332) 在 org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:543) 在 org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) 在 org.eclipse .ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124) 在 org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) 在 org.eclipse.core.runtime.internal .adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) 在 org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) 在 org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:353) 在 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect。NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:592) at org.eclipse.equinox.launcher .Main.invokeFramework(Main.java:629) 在 org.eclipse.equinox.launcher.Main.basicRun(Main.java:584) 在 org.eclipse.equinox.launcher.Main.run(Main.java:1438)

谢谢

4

0 回答 0