メインクラスを含む外部jarファイル(パッケージ構造を持つ)があり、次のようにコマンドラインからアプリを実行できます:
java -jar example.jar
しかし、この jar ファイルの外側にはまだ別のtest.class
ファイルがあり、この jar ファイル内のいくつかのクラスはtest.class
. test.class
コマンドラインでjarファイルが使用するファイルを指定するにはどうすればよいですか? 多くの方法を試し、常に表示:
NoClassDefFoundError for test.class
注意: test.class ファイルも example.jar ファイル内のクラス ファイルを使用し、独自のパッケージ構造を持っています。
それらを 1 つの jar ファイルにまとめることができることはわかっていますが、残念ながら、test.class ファイルを分ける必要があります。