私は Java が初めてで、Maven を使用して JUNG 2.2 ライブラリをビルドしたいと考えています。これがビルドの標準的な方法と思われるからです。これまでMavenを使用したことはありませんでしたが、インストールは難しくmvn clean install
なく、問題なく実行できました。
現在、JUNG には 6 つのサブパッケージ (API、実装、アルゴリズム、I/O、視覚化、およびサンプル) があり、それぞれjung-api
にディレクトリがあります (例: API パッケージのディレクトリ)。install
ターゲットはいくつかの Java .classファイルを生成し、それらをtarget/classes/
6 つのディレクトリのそれぞれのディレクトリに配置します。
ライブラリを使用するために次に何をすればよいか戸惑っていCLASSPATH
ます。シェルの変数にjung ディレクトリ パスを追加するだけでよいのでしょうか。jung-api.target.classes.edu.uci.ics.jung.graph.*
しかし、その場合、入力するのに非常に長いだけでなく、Java コンパイラがパッケージ名に使用したくない「-」を含むものをインポートする必要があります。「-」の問題をバイパスしても、実行時エラーが発生します。
Exception in thread "main" java.lang.NoClassDefFoundError: com/google/common/base/Supplier
OS X 10.9.5 で javac 1.8.o_91 を使用しています。