java.library.pathでJavaアプリケーションを実行するように設定するには、ここで示したようにプロジェクトプロパティで「VMオプション:」の値を変更します。Netbeansでテストを実行するときにjava.library.pathを設定する
しかし、java.library.pathにはないセットテストを実行しています。テスト用に設定するにはどうすればよいですか?
おかげ
java.library.pathでJavaアプリケーションを実行するように設定するには、ここで示したようにプロジェクトプロパティで「VMオプション:」の値を変更します。Netbeansでテストを実行するときにjava.library.pathを設定する
しかし、java.library.pathにはないセットテストを実行しています。テスト用に設定するにはどうすればよいですか?
おかげ
私は私のようなプロジェクトのプロパティを設定し使用したフォルダのユニットテストを伝えるために
私の生成したproject.propertiesファイルにはこのコメントが含まれています:
# To set system properties for unit tests define test-sys-prop.name=value
ですから、ファイルを編集することができ、そこに追加します。
test-sys-prop.java.library.path=/path/to/your/native/libs
私はSystem.getProperty("java.library.path")
で値をテストし、動作するように見えました。
しかし、java.library.path
プロパティの設定に失敗した場合は、WindowsシステムではPATH
環境変数を、UNIXシステムではLD_LIBRARY_PATH
を使用できます。
希望すると、これが役立ちます。 Petr
ない、これが役立つかどうかわからしかし、私が必要としてNetBeansプラットフォームRPCプロジェクトでこれを行うことができるようにしました。私の単体テストを外部DLLライブラリを認識させるには、通常のVMオプションダイアログでは動作しません。なぜなら、それらの実行設定はRPCプロジェクトで異なって制御されるからです。外部ライブラリの場所は、x64ライブラリの場合は
リリース/ modules/lib/amd64、x86ライブラリの場合は release/modules/lib/x86でなければなりません。
この学習のための私の参照はここにあった:Netbeansの8.2では