我正在構建一個應用程序,該應用程序建立在Eclipse之上。雖然窗口上一切正常,Sles 32和64位,但在SLED 64位上,歡迎頁面沒有顯示。當您嘗試打開歡迎頁面時,它會拋出MalformedUrl異常與 「無法加載Swt樣式:content/shared.css」作爲錯誤消息。Eclipse:歡迎頁面未顯示
當我在網上檢查時,我發現有幾個人似乎遇到了這個問題,但我找不到解決方案。請幫幫我。
我正在構建一個應用程序,該應用程序建立在Eclipse之上。雖然窗口上一切正常,Sles 32和64位,但在SLED 64位上,歡迎頁面沒有顯示。當您嘗試打開歡迎頁面時,它會拋出MalformedUrl異常與 「無法加載Swt樣式:content/shared.css」作爲錯誤消息。Eclipse:歡迎頁面未顯示
當我在網上檢查時,我發現有幾個人似乎遇到了這個問題,但我找不到解決方案。請幫幫我。
發現問題來源。我使用的是不兼容版本xulrunner。改變這個版本兼容eclipse修復了這個問題。
該錯誤消息直接來自SharedStyleManager
類。
try {
URL JavaDoc styleURL = new URL JavaDoc(style);
InputStream JavaDoc is = styleURL.openStream();
properties.load(is);
is.close();
context.path = new Path(style).removeLastSegments(1);
String JavaDoc t = (String JavaDoc)properties.get("theme"); //$NON-NLS-1$
if (t!=null && t.trim().equalsIgnoreCase("true")) //$NON-NLS-1$
context.inTheme = true;
} catch (Exception JavaDoc e) {
Log.error("Could not load SWT style: " + style, e); //$NON-NLS-1$
}
你有「無法加載SWT風格」異常中的異常捆綁? (在您的錯誤視圖中)
下面是詳細信息 Messgae:無法加載SWT風格:內容/ shared.css 異常堆棧跟蹤: java.net.MalformedURLException:無協議:內容/ shared.css \t在的java.net.URL 。
在org.eclipse.ui.internal.intro.impl.model.IntroPartPresentation.createPartControl(IntroPartPresentation.java:257) \t在org.eclipse.ui.intro.config.CustomizableIntroPart.createPartControl (CustomizableIntroPart.java:194) \t在org.eclipse.ui.internal.ViewIntroAdapterPart.createPartControl(ViewIntroAdapterPart.java:98) \t在org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:371) \t at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:230) \t at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:594) – Duleb 2009-09-09 13:56:38
at org.ecli在org.eclipse.ui.internal.WorkbenchPage上使用pse.ui.internal.Perspective.showView(Perspective.java:2131) \t at org.eclipse.ui.internal.WorkbenchPage.busyShowView(WorkbenchPage.java:1062) \t .RUN(WorkbenchPage。的java:3773) \t在org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) \t在org.eclipse.ui.internal.WorkbenchPage.showView(WorkbenchPage.java:3770) \t在有機.eclipse.ui.internal.WorkbenchPage.showView(WorkbenchPage.java:3746) \t at org.eclipse.ui.internal.WorkbenchIntroManager.createIntro(WorkbenchIntroManager.java:173) – Duleb 2009-09-09 13:57:15
當我安裝新鮮的日食時,歡迎頁面是我禁用的第一件事...什麼使它對你如此重要? – 2009-09-09 13:09:11
我的應用程序構建在Eclipse之上,歡迎頁面非常重要。 – Duleb 2009-09-09 13:11:08
我找不到任何特定於此配置的東西,因此可能是您的應用程序的調試會話是爲了查看在SLED 64上的eclipse開始時與Windows會話中檢索到什麼樣的'IntroModelRoot'。 – VonC 2009-09-09 15:10:09