Implementasi dan Konfigurasi JCL
Contents
Hampir keseluruhan bagian JCL ditulis dengan bahasa Java, kecuali pada bagian yang membutuhkan akses langsung ke perangkat keras dan sistem operasi (seperti Input/Output atau pengolahan gambar bitmap). Fungsi-fungsi semacam ini umumnya menggunakan Java Native Interface (JNI) wrappers untuk implementasinya, agar dapat mengakses fitur program lain yang ditulis menggunakan C/C++ ataupun assembly.
Hampir seluruh bagian dari JCL disimpan pada file tunggal dalam format Java Archive (JAR) bernama rt.jar yang selalu disediakan oleh JRE dan JDK. Namun sejak dirilisnya Java 9 (versi 1.9) dan dikenalkannya Java Module System, JCL disediakan dalam bentuk beberapa modul yang saling terkait dependensinya.