File Java: Siklus Hidup Ekstensi Java [duplikat]
Di C ++, file dibuat sebagai .cpp, saat kompilasi menjadi .obj dan akhirnya setelah ditautkan, menjadi .exe. Apa tahap terakhir dari file Java? Ini awalnya adalah .java, saat dikompilasi menjadi .class. Apa selanjutnya? Apa yang terjadi pada tahap terakhirnya? Apakah itu menjadi file .exe?
Jawaban
Di C ++ file belum tentu menjadi file .exe. File tersebut eksklusif untuk lingkungan Windows. Sedangkan untuk Java, file .class sudah dapat dijalankan oleh JVM jadi biasanya tidak perlu mengonversinya ke yang lain. Umumnya mereka tetap sebagai .class atau dikemas ke dalam berbagai format yang memungkinkan, seperti file .jar, atau file .war atau .ear.
Tergantung apa yang ingin Anda buat.
Biasanya, setelah file .class, Anda akan memiliki file .jar (Terkadang bisa juga .war). Yang dapat Anda jalankan dengan menggunakan perintah berikutnya.java -jar file.jar/warFile.war params
Setelah itu, Anda dapat menggunakan program berbeda yang dapat membuat file .exe dengan file .jar dan file skrip dengan perintah run di dalamnya. Terkadang di .exe JRE juga bisa berada di dalam.