내 응용 프로그램 이클립스 Java 응용 프로그램입니다. myapp.jnlp 파일로 시작합니다. myapp.jnlp 파일을 클릭하면 Java 응용 프로그램을 완벽하게 시작합니다. 이제 javaws 애플리케이션 스플래시 스크린과 Eclipse 춘분 런처 애플리케이션 스플래쉬 스크린 두 개의 스플래시 스크린을 추가하고 싶습니다. myapp.jnlp 파일에 다음 행을 추가하여 javaws 애플리케이션에 스플래시 스크린을 적용하는 데 성공했습니다. 이제 Java 응용 프로그램에 UI를 추가 할 때까지 Java 응용 프로그램에 스플래시 화면을 추가하여 다음 링크를 참조하도록하겠습니다.Java 웹 시작을 사용하여 Eclipse RCP 응용 프로그램을 시작할 때 스플래시 화면을 얻을 수 없습니다.
내 jnlp 파일에 올바르게 모든 단계를 따라 올바르게 속성을 정의했습니다. 내가 무시 속성은 다음과 같습니다 :
아직도 내가 시작 시작 화면을 얻을 수 없습니다입니다. 값을 갖는다
I는 정의한 속성 @ user.home가 = "C : \ 인 MyHome"
I가 osgi.install.area를 열린 위치를 의미한다 "C : \ 인 MyHome \ ABC \ 작업 영역 \ OSGI"I 공백으로 찾았습니다.
내가 자바 응용 프로그램에서 난독 화를 수행했는지 의심 스럽다.
- 어떤 문제가 발생할 수 있습니까?
- 리플렉션을 사용하여 java에서 equinox.launcher 용 스플래시 화면이 있습니까? 나는 위치를 열 때이 의심
이유는, user.home의 \ ABC \ 작업 공간 @, 내가
org.osgi.framework.BundleException: State change in progress for bundle "[email protected]:file:../../../../Users/Ajay/AppData/LocalLow/Sun/Java/Deployment/cache/6.0/25/6e811f29-3354dccb/" by thread "javawsApplicationMain".
at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1077)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:282)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417)
at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:265)
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:106)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:453)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:469)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
내가 내 시작 화면을 얻을 수없는 생각이 이유가 예외
을 발견합니다.