2017-02-02 4 views
1

java.library.pathでJavaアプリケーションを実行するように設定するには、ここで示したようにプロジェクトプロパティで「VMオプション:」の値を変更します。Netbeansでテストを実行するときにjava.library.pathを設定する

How to set java library path in Netbeans

しかし、java.library.pathにはないセットテストを実行しています。テスト用に設定するにはどうすればよいですか?

おかげ

答えて

1

私は私のようなプロジェクトのプロパティを設定し使用したフォルダのユニットテストを伝えるために

私の生成した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

1

ない、これが役立つかどうかわからしかし、私が必要としてNetBeansプラットフォームRPCプロジェクトでこれを行うことができるようにしました。私の単体テストを外部DLLライブラリを認識させるには、通常のVMオプションダイアログでは動作しません。なぜなら、それらの実行設定はRPCプロジェクトで異なって制御されるからです。外部ライブラリの場所は、x64ライブラリの場合は

リリース/ modules/lib/amd64、x86ライブラリの場合は release/modules/lib/x86でなければなりません。

Project Properties

この学習のための私の参照はここにあった:Netbeansの8.2では

Netbeans Formum Topic 13801

関連する問題