19クラスパス、ジャー、モジュール

CLASSPATH 
CLASSPATH JVMが使用される環境変数で、クラスパスを設定せずに、通常の状況下で、どのようにJVM検索クラスを示すために使用されます!現在のデフォルトディレクトリに移動します。ほとんどの場合十分です。

ジャーパッケージ
のjarパッケージは、組織のディレクトリ階層をパッケージ化することができ、同様に(.classファイルやその他のファイルを含む)は、各ディレクトリ内のすべてのファイルがjarファイルとして表示されます。
JARパッケージには、実際にはzip形式の圧縮ファイル、およびディレクトリと同等のjarパッケージです。エクスプローラで、正しいディレクトリを探し、zipファイルを生成します。その後、.zipファイルからサフィックスを.jarファイルにします。
JARパッケージはさらに特別含んでいてもよい、MANIFEST.MFプレーンテキスト、メーン指定可能/META-INF/MANIFEST.MFファイル、クラス、およびその他の情報を一方MANIFEST.MFファイルに必要な他のJARパッケージジャーの包含、クラスパスを設定します。大規模なプロジェクトでは、書き込みができなく手動でMANIFEST.MFファイルであり、その後、手動でzipパッケージを作成します。他のオープンソースのビルドツールがあります。

モジュール
のJava 9、JDKおよびモジュール(モジュール)の導入から始まります。パッケージのパイルは、クラスは単にJARパッケージングプロセスであり、スタックのクラスのみをパッケージ化する必要があるだけでなく、依存関係を記述するために、さらにバイナリコード(典型的には拡張JNI)を含むことができるようにモジュールがパッケージされています。また、モジュールは、同じモジュール内の異なるJVMの異なるバージョンを提供することができる複数のバージョンをサポートしています。そして、それが唯一のパッケージ宣言をエクスポートし、外部コードにアクセスすることを許可し、さらにアクセスコードを分離しています。
ライト・モジュールHTTPS:// www.liaoxuefeng.com/wiki/1252599548343744/1281795926523938
IDE HTTPS直接JDRを生成:// www.cnblogs.com/wuxu/p/10297038.html

 

おすすめ

転載: www.cnblogs.com/nsss/p/11417548.html