私のJavaが正しく動作しているかどうかを調べようとしています。Javaにネイティブライブラリを見つける場所を教えてください。
私は掃除とNetBeansで私のJavaプロジェクトを構築し、次のコマンドを使用してコマンドライン上のプログラムを実行しようとしています
java -jar ProjectName.jar
私は次のエラーを取得する:
The library x.dll could not be loaded by Windows. Make sure that the library is in your Path environment variable. Exception in thread "main" java.lang.ExceptionInInitializerError.
これは、distフォルダ内のライブラリファイルを持つプロジェクトごとに、パス環境変数に含める必要があることを意味しますか?これは非常に厄介なことに聞こえ、私はJavaがこれらのライブラリファイルのlibフォルダを調べるのに十分スマートであると思っていたでしょう。または、これを行うにはIDEで他の設定を行う必要がありますか?
* "私はJavaがこれらのライブラリファイルのlibフォルダを見るのに十分スマートであると思っていたでしょうか?"私はあなたがlibディレクトリがあなたのIDEとそれが手配する方法の人工物であることを知っていると思います。 –
ああ、そうです。私はNetBeansを使用しています。私の言いたいことを言い換えたり編集したりしましょう。 –