2009-09-09 12 views
1

위로 빌드 된 응용 프로그램에서 작업하고 있습니다.입니다. 모든 것이 윈도우즈에서 잘 작동하지만, SLI 64 비트에서 SLED 32 비트와 64 비트는 시작 페이지가 표시되지 않습니다. 환영 페이지를 열려고 시도하면 MalformedUrl 예외가 발생합니다. "Swt 스타일을로드 할 수 없습니다 : content/shared.css" 오류 메시지가 발생합니다.Eclipse : 시작 페이지가 표시되지 않음

내가 인터넷에서 확인할 때 여러 사람이이 문제가 발생했지만 해결책을 찾지 못했음을 발견했습니다. 얘들을 도와주세요.

+0

환영 페이지는 신선한 이클립스를 설치할 때 내가 꺼내는 첫 번째 항목입니다. 왜 그렇게 중요한가? –

+0

내 응용 프로그램은 Eclipse를 기반으로 작성되며 시작 페이지가 중요합니다. – Duleb

+0

이 설정과 관련하여 특별한 것을 발견하지 못했기 때문에 응용 프로그램의 디버그 세션이 Windows 세션 대 SLED 64에서 Eclipse의 시작에서 검색되는 'IntroModelRoot'의 종류를 확인하기위한 것일 수 있습니다. SWT 스타일을로드 할 수 없습니다 : 컨텐츠/shared.css 예외 스택 추적 : java.net.MalformedURLException : – VonC

답변

0

발견 된 문제 출처. 호환되지 않는 버전 xulrunner을 사용하고있었습니다. 이것을 과 호환되는 버전으로 변경하면 문제가 해결됩니다.

0

해당 오류 메시지는 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 스타일을로드 할 수 없습니다"예외가 있습니까? (귀하의 오류보기에서)

+0

여기에 세부 사항 Messgae을하지 않습니다 어떤 프로토콜 : 내용/shared.css \t의 java.net.URL에서 . (URL.java:567) \t (java.net.URL) (URL.java:464) \t (java.net.URL) (URL.java:413) org.eclipse.ui.internal.intro.impl.swt.SharedStyleManager.load에서 \t (SharedStyleManager.java:66) org.eclipse.ui.internal.intro.impl에서 \t. swt.SharedStyleManager. (SharedStyleManager.java:58) \t at org.eclipse.ui.internal.intro.impl.presentations.FormIntroPartImplementation. (FormIntroPartImplementation.java:94) org.eclipse.ui.internal.intro.impl.model.IntroPartPresentation.createPartControl (IntroPartPresentation.java:257)에서 – Duleb

+0

\t org.eclipse.ui.intro.config.CustomizableIntroPart.createPartControl에서 (CustomizableIntroPart.java:194) org.eclipse.ui.internal.ViewIntroAdapterPart.createPartControl (ViewIntroAdapterPart.java:98)에서 \t org.eclipse.ui.internal.ViewReference.createPartHelper (ViewReference.java:371)에서 \t \t at org.eclipse.ui.internal.ViewReference.createPart (ViewReference.java:230) \t at org.eclipse.ui.internal.WorkbenchPartReference.getPart (WorkbenchPartReference.java:594) – Duleb

+0

at org.ecli pse.ui.internal.Perspective.showView (Perspective.java:2131) \t at org.eclipse.ui.internal.WorkbenchPage.busyShowView (WorkbenchPage.java:1062) \t at org.eclipse.ui.internal.WorkbenchPage $ 19 .run (WorkbenchPage.자바 : 3773) org.eclipse.swt.custom.BusyIndicator.showWhile (BusyIndicator.java:70) org.eclipse.ui.internal.WorkbenchPage.showView에서 \t (WorkbenchPage.java:3770)에서 \t \t에서 조직 .eclipse.ui.internal.WorkbenchPage.showView (WorkbenchPage.java:3746) \t at org.eclipse.ui.internal.WorkbenchIntroManager.createIntro (WorkbenchIntroManager.java:173) – Duleb

관련 문제