私はJavaで新しいです、私はこの問題のために何時間も費やしてきました。私を助けることができる人に本当に感謝します。javaコンパイルとランタイムライブラリ
ここに問題があります。
- マイプロジェクト、PROJECTAは、コンパイルしたライブラリの 束を必要とすると言うが、私は LibraryB.jarと呼ばれるライブラリを必要としないと思う 。そのため、プロジェクト は、ライブラリパス なしで正しくコンパイルされ、クラスパスにあります。
- 実行時に、プログラムはエラーメッセージなしで を終了しました。私は を実行したとき、私はなぜこれが起こっている私のプロジェクト
は誰も私を言うことができるクラスパスに LibraryB.jarを入れてまで、私はその理由を知らない ましたか?私が知っているように、Javaで、私がLibraryB.jarを参照すると、コンパイルとリンク時に必要になります。たぶん私は間違っています。具体的な例を欠く