使用したい外観はそれ自体がJavaであるように見えます。これは、運が良かったことを意味します。純粋なJava言語機能を使用して機能させることができます。
それには2つのことがあります。
1)外部ライブラリと直接対話するソースファイルをインポートする必要があります。そうでない場合は、完全修飾クラス名を使用してそれらを参照する必要があります。インポートはimport
ステートメントで行われます。これらのステートメントは、次のように、クラス宣言の直前に表示する必要があります。
import foo.*; //import all classes from the package foo
import foo.bar.Baz; //import only the Baz class from the package foo.bar
public class MyClass {
Baz myBaz = null; //declare a member of type Baz class from package foo.bar
foo.bar.BazBaz myBazBaz = null; //by using a fully qualified classname, I didn't need to write an import statement for foo.bar.BazBaz
}
2)ソースをコンパイルするとき、Javaコンパイラは、ソースで参照したクラスを探す場所を知る必要があります。これは、クラスパスを介して行われます。
クラスパスは、.classファイル(コンパイルされたJavaクラス)だけでなく、.jarファイル(javaアーカイブ)および.zipファイルのリストにすることもできます。通常、プロジェクトは必要なすべてのクラスを1つ以上の.jarファイルにパッケージ化します。
これらのクラスの場所は、Javaコードでクラスを操作する方法とは関係ありません。これらのjarファイルとクラスファイルを読み取り、コードで参照したクラスを見つけるのはコンパイラの仕事です。コンパイラが参照しているクラスを見つけられない場合、コンパイル時エラーが発生し、プログラムをコンパイルできません。
クラスパスは、Javaコンパイラのコマンドライン(http://docs.oracle.com/javase/6/docs/technotes/tools/windows/javac.html#options)への引数として指定できます。ただし、これは非常に急速に扱いにくくなります。
ant
代わりに、この作業を行うようなビルドツールを使用する必要があります。開始するための最良の方法は、次のページを読むことです:http: //ant.apache.org/manual/index.html。
そこから、「apache antの使用」に進み、次に「単純なビルドファイルの作成」に進み、そこでクラスパスを非常にうまく設定する方法を説明します。