0

こんにちは、私はただ問題に遭遇しました:OSGIはそれがクラスを見つけることができないために開始できません:org/restlet/engine/adapter/HttpServerHelperですが、どこにでも追加しました(src、import-packes、plugins) 、しかし、それでもこのエラーが発生します。誰でも私を助けることができますか?! ありがとう

!MESSAGE FrameworkEvent ERROR !STACK 0 org.osgi.framework.BundleException: org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:171) でバンドル XXXX のアクティベーター XXX.Activator が無効です.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:679) org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381) org.eclipse.osgi .framework.internal.core.AbstractBundle.resume(AbstractBundle.java:389) at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1131) at org.eclipse.osgi.framework.internal org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:544) org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:457) で org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243) で org .eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:438) org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:1) org.eclipse.osgi org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340) の .framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) 原因: java.lang.NoClassDefFoundError: org/restlet /engine/adapter/HttpServerHelper at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:188) org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:601) org.eclipse.osgi.baseadaptor.loader.ClasspathManager org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:490) の findClassImpl(ClasspathManager.java:567) org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassName(ClasspathManager.java:469) のorg.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:456) で org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216) で org.eclipse.osgi.internal org.eclipse.osgi.internal の .loader.BundleLoader.findLocalClass(BundleLoader.java:400)。org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:473) の loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:35) org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader. java:429) org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417) で org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) で java.lang java.lang.Class.getDeclaredConstructors0 の .ClassLoader.loadClass(未知のソース) (ネイティブ メソッド) java.lang.Class.privateGetDeclaredConstructors の (未知のソース) java.lang.Class.getConstructor0 の (未知のソース) java.lang.Class org.eclipse.osgi.framework.internal.core.AbstractBundle の java.lang.Class.newInstance(未知のソース) の .newInstance0(未知のソース)。loadBundleActivator(AbstractBundle.java:166) ... 12 以上 原因: java.lang.ClassNotFoundException: org.restlet.engine.adapter.HttpServerHelper at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java: 513) org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429) で org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417) で org.eclipse.osgi .internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) at java.lang.ClassLoader.loadClass(Unknown Source) ... 34 詳細internal.loader.BundleLoader.findClass(BundleLoader.java:429) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass( DefaultClassLoader.java:107) at java.lang.ClassLoader.loadClass(Unknown Source) ... 34 詳細internal.loader.BundleLoader.findClass(BundleLoader.java:429) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass( DefaultClassLoader.java:107) at java.lang.ClassLoader.loadClass(Unknown Source) ... 34 詳細

4

1 に答える 1

0

おそらく、バンドルはパッケージをインポートしませんorg.restlet.engine.adapter

于 2012-09-01T12:47:20.070 に答える