我在PowerPC Mac,OS 10.5.8上使用Eclipse 4.2.2。
为了使用Chrome主题,我通过常规帮助安装了Jeeeyul的主题 - > '安装新软件'处理。它出现在“已安装的软件”中。 (Eclipse'关于......'框)Jeeeyul的主题已正确安装。
但是在Eclipse的首选项匹配选项(General - > Appearance)中,Jeeeyul的主题并没有显示:我只是得到了颜色和字体'和'标签装饰'。
更重要的是,如果我点击并突出显示'外观'行显示一条消息,即'当前显示的页面包含无效值。'再次点击它会显示预期的'外观'窗格,但没有像Jeeeyul的主题 - Chrome'显示在关联的下拉列表中。
有任何线索吗?
关于greg-449的问题,这里是堆栈跟踪:
at org.eclipse.e4.ui.preferences.CSSEditorPreferences.updateInput(CSSEditorPreferences.java:211) 在org.eclipse.e4.ui.preferences.CSSEditorPreferences.createContents(CSSEditorPreferences.java:68) at org.eclipse.ui.internal.dialogs.ViewsPreferencePage.createContents(ViewsPreferencePage.java:95) 在org.eclipse.jface.preference.PreferencePage.createControl(PreferencePage.java:232) 在org.eclipse.jface.preference.PreferenceDialog.createPageControl(PreferenceDialog.java:1502) 在org.eclipse.jface.preference.PreferenceDialog $ 14.run(PreferenceDialog.java:1259) 在org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 在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) 在org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog.showPage(FilteredPreferenceDialog.java:675) 在org.eclipse.jface.preference.PreferenceDialog $ 10.run(PreferenceDialog.java:709) 在org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) 在org.eclipse.jface.preference.PreferenceDialog $ 9.selectionChanged(PreferenceDialog.java:705) 在org.eclipse.jface.viewers.StructuredViewer $ 3.run(StructuredViewer.java:888) 在org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 在org.eclipse.ui.internal.JFaceUtil $ 1.run(JFaceUtil.java:49) 在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) 在org.eclipse.jface.viewers.StructuredViewer $ 5.widgetSelected(StructuredViewer.java:1251) 在org.eclipse.jface.util.OpenStrategy.firePostSelectionEvent(OpenStrategy.java:262) 在org.eclipse.jface.util.OpenStrategy.access $ 5(OpenStrategy.java:256) 在org.eclipse.jface.util.OpenStrategy $ 3.run(OpenStrategy.java:433) 在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) at 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) 在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) 在org.eclipse.swt.widgets.Control.mouseDown(Control.java:2538) 在org.eclipse.swt.widgets.Tree.mouseDown(Tree.java:2007) 在org.eclipse.swt.widgets.Display.windowProc(Display.java:5495) at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method) 在org.eclipse.swt.widgets.Widget.callSuper(Widget.java:221) 在org.eclipse.swt.widgets.Widget.windowSendEvent(Widget.java:2102) 在org.eclipse.swt.widgets.Shell.windowSendEvent(Shell.java:2299) 在org.eclipse.swt.widgets.Display.windowProc(Display.java:5559) at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method) 在org.eclipse.swt.widgets.Display.applicationSendEvent(Display.java:5004) 在org.eclipse.swt.widgets.Display.applicationProc(Display.java:5153) at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method) 在org.eclipse.swt.internal.cocoa.NSApplication.sendEvent(NSApplication.java:128) 在org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3618) 在org.eclipse.jface.window.Window.runEventLoop(Window.java:825) 在org.eclipse.jface.window.Window.open(Window.java:801) 在org.eclipse.ui.internal.dialogs.WorkbenchPreferenceDialog.open(WorkbenchPreferenceDialog.java:215) 在org.eclipse.ui.internal.handlers.ShowPreferencePageHandler.execute(ShowPreferencePageHandler.java:58) 在org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:290) 在org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:76) 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:592) 在org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56) at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:231) at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:212) at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:131) at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:171) at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:145) 在org.eclipse.e4.ui.workbench.renderers.swt.cocoa.CocoaUIHandler.runCommand(CocoaUIHandler.java:717) 在org.eclipse.e4.ui.workbench.renderers.swt.cocoa.CocoaUIHandler.access $ 6(CocoaUIHandler.java:705) 在org.eclipse.e4.ui.workbench.renderers.swt.cocoa.CocoaUIHandler $ 8.widgetSelected(CocoaUIHandler.java:570) at 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:1481) 在org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1466) 在org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1271) 在org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3982) 在org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3621) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine $ 9.run(PartRenderingEngine.java:1053) 在org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) 在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) 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:592) 在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)
由于