注意:これは、テキストエディタやコンソールを使用して
そのライブラリは固有の名前を持っている、あなたはJavaクラスライブラリの実践を学ぶことができるようにするために、このような私のドメインとしてクラスのグローバル名と逆ドメイン名の使用は、baixo.cnで、cn.baixoは私が作成したクラスであります独自のグローバル名。私は、テストという名前のライブラリを作成したい場合は、パッケージの名前を取得できます。
以下のためのパッケージ変更 cn.baixo.test; // キーワードのパッケージ変更は、ライブラリーを生成するために使用されるクラスファイルのセットが含まれています
さて、このパッケージにファイル名MyPackageTest.javaを独自のクラスを作成します。
パッケージcn.baixo.test。 パブリック クラスMyPackageTest { パブリックMyPackageTest(){ System.out.printlnは( "cn.baixo.test.MyPackageTest" )。 } }
私のシステム上のサブディレクトリにMyPackageTest.javaファイル:
E:パッケージ名がディレクトリに分解する\ files_info \ custom_library \ JavaTL \ CN \ baixo \テスト、このライブラリディレクトリ内のすべての.classファイルは、(この例では、MyPackageTestを取得するためにコンパイルされます。クラスファイル)。
後あなたはこのライブラリを使用したい場合は、あなたが最初のJavaインタプリタは、それがルートディレクトリ内の.classファイルとして使用することがわかります、環境変数CLASSPATHを設定する必要があり、自分のライブラリーを構築しました。私のシステムのCLASSPATH変数の値の場合:
。;%JAVA_HOME%\ libに\ dt.jar;%JAVA_HOME%\ libに\ tools.jarを、E:\ files_info \ custom_library \ JavaTL; //自分のライブラリーのルートディレクトリに続くJavaクラス・ライブラリのルート、目の前で
あなたは今、このようなDとして、以下のJavaファイルを任意のディレクトリに置くことができ、テストライブラリを使用することができます:\ Javaディレクトリ:
輸入 cn.baixo.test *。; パブリック クラスのテスト{ 公共 静的 ボイドメイン(文字列[]引数){ MyPackageTest TEST0 = 新しいMyPackageTest()。 } }
D:\ Javaの>のjavac Test.java
D:\のJava> javaのテスト
出力:cn.baixo.test.MyPackageTest
コンパイラがimport文を検出すると、彼らはCLASSPATHサブディレクトリのcn \ baixo \テストで指定されたディレクトリを見て、その後、MyPackageTestの面で、ディレクトリから名前を一致して.classファイルを見つけるために始めMyPackageTest.classです。
次に、あなたが望むなら、あなたは徐々に自分自身のクラスを収集することができます。