2. Kompilator
program javac untuk mengkompilasi file dari kode sumber java menjadi kelas - kelas bytecode. File sumber berekstensi .java . Kompilator javac menghasilkan file bytecode kelas dengan ekstensi .class. Kompilator menciptakan satu file .class untuk tiap kelas yang didefinisikan di file sumber. Dengan demikian , ada kemungkinan satu file kode sumber java dikompilasikan menjadi banyak file kelas .class
3. Interpreter
Interpreter digunakan untuk menjalankan program bytecode java. Interpreter bertindak sebaga alat baris perintah untuk menjalankan program non grafik.
Sintak yang digunakan untuk memakai interpreter adalah sebagai berikut :
" java Options ClassName Arguments "
- Argument ClassName menggambarkan nama dari kelas yang ingin dieksekusi. Ketika Interpreter mengeksekusi suatu class, yang dilakukannya adalah mengeksekusi metode main() di kelas itu. Interpreter keluar ketika metode main() dan thread yang diciptakan telah berakhir dieksekusi.
- Argumen Options menggambarkan option yang berhubungan dengan cara interpreter mengeksekusi program java.
4. Applet Viewer
Applet viewer adalah tools untuk pengujian Java Applet secara minimal. Kita dapat menjalankan Applet Viewer dengan perintah sebagai berikut:
" appletviewer Options URL "
- Argumen Option menggambarkan cara menjalankan Java Applet. Hanya satu option yang didukung Applet Viewer yaitu debug yang menyatakan menjalankan applet viewer di java yang memungkinkan debugger terhadap Java Applet.
- Argumen URL menjelaskan dokumen URL yang berisi halaman HTML dengan embedded Java Applet.
5. Java Debugger
java Debugger (jdb) adalah utilitas untuk menjalankan debugging aplikasi java. Sintak untuk menjalankan Java Debugger adalah sebagai berikut :
" jdb Options "
- Argumen Options menggambarkan cara menjalankan jdb
6. Java Class File Disaassembler (javap)
javap digunakan untuk melakukan penguraian terhadap file .class. Keluaran disassembler berisi daftar dari data publik dan metode pubil di kelas. Class file disassembler berguna ketika kita tidak mempunya kode sumber dari kelas. Sintak untuk disassembler adalah sebagai berikut :
" javac Options ClassNames "
- Argumen Options menggambarkan cara menjalankan disassembler
- Argumen ClassNames menjelaskan nama satu kelas atau lebih yang di disassembler.
No comments
Mohon untuk berkomentar yang baik dan bijak