Java Dosyası: Java Uzantısının Yaşam Döngüsü [çoğalt]

Sep 05 2020

C ++ 'da bir dosya .cpp olarak oluşturulur, derlemede .obj olur ve son olarak bağlandıktan sonra .exe olur. Java dosyasının son aşaması nedir? Başlangıçta .java'dır, derlemede .class olur. Sırada ne var? Son aşamasında ne olur? Bir .exe dosyası mı olur?

Yanıtlar

JustAnotherDeveloper Sep 05 2020 at 21:24

C ++ 'da dosyaların mutlaka .exe dosyaları haline gelmesi gerekmez. Bu tür dosyalar Windows ortamlarına özeldir. Java'ya gelince, .class dosyaları JVM tarafından zaten çalıştırılabilir, bu nedenle genellikle bunları başka bir şeye dönüştürmeye gerek yoktur. Genellikle .class olarak kalırlar veya .jar dosyaları veya .war veya .ear dosyaları gibi çeşitli olası formatlarda paketlenirler.

VladimirKoshman Sep 05 2020 at 21:31

Ne yapmak istediğine bağlı.

Genellikle .class dosyasından sonra bir .jar dosyanız olur (bazen .war olabilir). Bir sonraki komutu kullanarak çalıştırabilirsiniz.java -jar file.jar/warFile.war params

Bundan sonra, içinde bir çalıştırma komutu bulunan bir .jar dosyası ve komut dosyası içeren bir .exe dosyası oluşturabilen farklı programlar kullanabilirsiniz. Bazen .exe'de JRE de içinde olabilir.