Javaを使用してコマンドライン(Windows)からクラス(メインメソッド)を呼び出そうとしています。
クラスは他のクラス(他のjar)をインポートします。
メインプログラムがインポートするクラスから常に「クラスが見つからない例外」が発生します。
これが私が試したことです:
CLASSPATH環境を追加します。参照されたlibが存在するパスを持つvar(機能していません)
java -jar myjar.jar
コマンドラインから""を呼び出すときに、これらすべての異なるパラメーターを試してみました: "-classpath lib/
"、 "-classpath ./lib/
"、 "-classpath lib
"、 "-cp lib/*
"、 "-cp lib/\*
"、 "-classpath lib/referenced-class.jar
"、 "-classpath ./lib/referenced-class.jar
"(libは参照されるjarが存在する場所です)参照されているすべてのjarを、メインクラスが存在するjar内にパッケージ化してみました...
そして、それだけで、マニフェストファイル内のクラスを次のように指定しようとしました
Class-path referenced-jar.jar
。Class-path lib/referenced-jar.jar