Javaクラスライブラリ
Javaクラスライブラリの場所
JDKやJREの rt.jar に入ってます。
目次
1.Javaクラスライブラリの場所
Javaクラスライブラリは、JDKをインストールしたフォルダの中に配置されています。
下の図にある「rt.jar」というファイルが本体です。
Javaクラスライブラリのほぼすべてが「rt.jar」に入っています。
rt.jar の場所の例 (Windows JDK)
java
└─ jdk1.8.x_xxx
├─ bin ←java javac jar など
└─ jre
└─ lib
└─ rt.jar ←Javaクラスライブラリ本体
rt.jar の場所の例 (Windows JRE)
java
└─ jre1.8.x_xxx
├─ bin ←java javac jar など
└─ lib
└─ rt.jar ←Javaクラスライブラリ本体
rt.jar の場所の例 (Linux JDK)
jvm
└─ java-8-openjdk-xxx
├─ bin ←java javac jar など
└─ jre
└─ lib
└─ rt.jar ←Javaクラスライブラリ本体
重要
Javaクラスライブラリは、「rt.jar」に入っています。
2.jarファイルは、zipファイル
「.jar」 は、Javaの classファイルが入った zipファイルにあたえられる拡張子です。
その為、jarファイルは拡張子を「zip」とするだけで、普通のzipファイルと同様に展開することができます。
rt.jar は展開できる
重要
jarファイルは、classファイルが入った zipファイルです。
Systemクラスって
ここにいたのね!
JDKが謎の装置じゃ
なくなってきたっス。
それは
なにより。
お疲れ様でした。