2.3 Javaのコード、バイナリおよびリソースの格納
標準的なJava開発環境では、Javaのソース・コード、バイナリおよびリソースは、次のようにファイルとしてファイルシステムに格納されます。
-
ソース・コード・ファイルは、
.java
ファイルとして保存されます。 -
コンパイルされたJavaバイナリ・ファイルは、
.class
ファイルとして保存されます。 -
リソースは、
.properties
ファイルや.ser
ファイルなどの任意のデータファイルでファイル・システム階層に格納され、実行時にロードまたは使用されます。
また、Javaアプリケーションを実行する場合は、CLASSPATH
を設定し、.class
ファイルが格納されているファイルシステムのファイルまたはディレクトリ・パスを指定します。Javaでは、これらのファイルをZIPファイルやJavaアーカイブ(JAR)ファイルなどの単一のアーカイブ形式にまとめることもできます。
これらの概念は、いずれもOracle Database環境では異なります。
表2-1に、Oracle DatabaseによるJavaクラスの処理方法と依存クラスの位置の特定方法を示します。
表2-1 Oracle DatabaseにおけるJavaのコードとクラスの格納の説明