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のコードとクラスの格納の説明