0

私は、単純に jar ファイルを netbeans プロジェクトにインポートし、それらを自分のプロジェクトにインポートできるようにすることに慣れていました。たとえば、guava.jar を含めました。ライブラリの下に表示され、展開すると、com.google.common のようなものが表示されました。. ですから、com.google.common をインポートすると言いました。私自身のクラスで、それらのメソッドを使用することができました。commons-math3-3.0.jar についても同様です。しかし今、私は同様に joptimizer-3.2.0-sources.jar ( http://www.joptimizer.com/usage.html)。展開すると、「src.main.com.joptimizer.functions」のようなフォルダーが表示されます。認識された。以前は単純に jar をインポートできたのに、この場合は機能しなかったのはなぜですか? この場合、joptimizer jar のメソッドを使用できるようにするにはどうすればよいですか?

4

1 に答える 1

1

プロジェクトにソースを含めました。ソースは、コンパイルされていない*.javaファイルを含む jar を意味します。
コンパイル済みの Java クラス ( *.classファイル) を含む jar を追加する必要があります。

http://www.joptimizer.com/usage.htmlサイトにはコンパイル済みのライブラリがないようです。手動でコンパイルする必要があります。

Mavenツールをインストールし、解凍joptimizer-3.2.0-sources.jarして実行し ます

mvn package  

ルートディレクトリ(のディレクトリpom.xml
にコンパイルされたライブラリがtargetディレクトリにあります

于 2013-09-13T22:13:09.060 に答える