現在、NetBeans 7.1 で Maven を使用しているときに問題に直面しています - System スコープの Maven リポジトリに配置できない lib を含めました。次のようになります。
<dependency>
<groupId>org.company</groupId>
<artifactId>FBTM</artifactId>
<version>1.0-SNAPSHOT</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/FBTM-1.0-SNAPSHOT.jar</systemPath>
</dependency>
依存関係フォルダー (プロジェクト ビュー) に表示されるように、IDE はこの依存関係を適切に取得しているようで、jar の内容を表示できます。問題なくjarからクラスをインポートすることもできます。
ただし、プロジェクトを実行しようとすると (ランタイムにクラスが使用されている場合) NoClassDefFoundError
、問題のクラスの が表示されます。どのクラスでもかまいません。
スタックトレース:
Exception in thread "main" java.lang.NoClassDefFoundError: com/company/otaupdate/sim/commands/Select
at com.company.fbtranslationlibrary.mc.scripts.UserData$1.<init>(UserData.java:30)
at com.company.fbtranslationlibrary.mc.scripts.UserData.<init>(UserData.java:28)
at com.company.fbtranslationlibrary.mc.MS.get_profile_script(MuscadeScript.java:80)
at com.company.fbtranslationlibrary.mc.MS.access$300(MS.java:16)
どんな助けや指針も大歓迎です!