2

Gurobi Optimizer を使用していますが、これには 2 つの環境変数を設定する必要があります:LD_LIBRARY_PATHGRB_LICENSE_FILE.

Eclipse を使用して変数を設定すると (Run As --> Run Configuration --> Environment)、すべてが正しく機能します。exportシステムを介して ( Linux で使用して) 変数を設定すると、エラーが発生します。

no GurobiJni46 in java.library.path

なぜこれが起こるのか、これを修正する方法はありますか?

最後に、Tomcat で Web アプリケーションを実行したいと考えています。これには、これらの変数を正しく設定する必要があります。

4

1 に答える 1

2

export を使用して環境変数を設定した場合、Eclipse 内からアプリケーションを実行していますか、それともコマンド ラインからアプリケーションを実行していますか? Eclipse のランチャーは通常、コマンド ライン スイッチ-Djava.library.pathを使用してパスを明示的に設定します。これにより、環境で設定した内容が上書きされます。

Tomcat を実行する前に を設定するLD_LIBRARY_PATHと、Tomcat が起動スクリプトの 1 つでそれをオーバーライドしない限り、動作します!

于 2012-01-06T12:32:53.980 に答える