私はEclipseプラグインを開発しています。このプラグインから、私が開発した別のプロジェクトのクラスをインスタンス化したいと思います。私は、ビルド・パスにこのプロジェクトを追加しましたが、それにもかかわらず、私は次のエラーを取得する:Eclipseプラグインの開発:別のプロジェクトの組み込み方法
Caused by: java.lang.ClassNotFoundException: myPackage.myClass
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:513)
at org.eclipse.osgi.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)
... 38 more
私はsomewere他に、このプロジェクトにrefernceを追加する必要があります確信しているが、どこ?何かヒント?
しかし、私はまだ他のプロジェクトで作業していますか? – RoflcoptrException
プラグインプロジェクトは、特別なMANIFEST.MF(および特別なEclipseビルダー)を持つJavaプロジェクトです。 java-only jarとしてデプロイすると、それでも正常に動作します。 –