コンパイルすると、次のメモが表示されます。
注: 一部の入力ファイルは、非推奨の API を使用またはオーバーライドします。
注: 詳細については、-Xlint:deprecation を使用して再コンパイルしてください。
注: 一部の入力ファイルは、未チェックまたは安全でない操作を使用します。
注: 詳細については、-Xlint:unchecked で再コンパイルしてください。
次に、次のコマンドを使用して実行します。
java -Djava.library.path=/usr/local/cplex/ILOG/CPLEX_Studio_AcademicRsearch122/cplex/bin/x86-64_sles10_4.1/ -cp lib/jade.jar:lib/jxl.jar:lib/commons-logging-1.1.jar:lib/junit-3.8.1.jar:lib/log4j-1.2.13.jar:lib/poi-3.8-20120326.jar:lib/cplex.jar:classes jade.Boot -gui
それは返します:
java.lang.UnsatisfiedLinkError: no cplex122 in java.library.path
java.library.path must point to the directory containing the CPLEX shared library
try invoking java with java -Djava.library.path=...
私は非常に混乱しています。なぜなら、私はすでにパスを含めていたからです。パスは正しいです。同じパスを使用して他のプログラムを実行しましたが、動作します。どんな問題になるの?ありがとう。