16

線形計画法の Gurobi パッケージをダウンロードします。対応する gurobi.jar パッケージをインポートします。次に、サンプル プログラムを実行します。次に、次のエラーが表示されます。

スレッド「メイン」の例外 java.lang.UnsatisfiedLinkError: C:\gurobi460\win64\win64\bin\GurobiJni46.dll: IA 32 ビット プラットフォームで AMD 64 ビット .dll を読み込めません

次に、window 64 ビット Jre をダウンロードし、「window-->preference-->Installed JRE」を使用して、この新しい JRE をインストールしました。

ただし、それでもこのエラーが表示されました。

4

3 に答える 3

22

64 ビット JRE をインストールした後もエラーが発生する場合は、Gurobi パッケージを実行している JVM がまだ32 ビット JREを使用していることを意味します。

PATH と JAVA_HOME をグローバルに、および使用しているコマンド シェルで更新したことを確認します。(終了して再起動する必要があるかもしれません。)

「java -version」を実行して、コマンド シェルが正しいバージョンの Java を実行していることを確認し、それが 64 ビット JRE であることを確認します。

ラッパー スクリプト/バッチ ファイルを介してサンプルを起動する場合は、スクリプトが正しい JRE を使用していることを確認してください。必要に応じて変更...

IDE 経由でサンプルを起動する場合は、IDE が正しい JRE を使用して起動していることを確認してください。IDE 構成を確認して変更します。詳細は、使用している IDE によって異なります。ドキュメントを確認してください。(この場合、 などの外部環境変数を設定するだけでJAVA_HOME は不十分な場合があります。)

于 2012-04-15T23:50:22.023 に答える
-6

これをアンインストール(削除)します:jre、jdk、eclipse。このプログラムの 32 ビット (x86) バージョンをダウンロードします: jre、jdk、Eclipse。そして、それをインストールします。

于 2013-09-26T19:59:01.627 に答える