Plik Java: Cykl życia rozszerzenia Java [duplikat]

Sep 05 2020

W C ++ plik jest generowany jako .cpp, przy kompilacji staje się .obj, a na końcu po połączeniu staje się .exe. Jaki jest ostatni etap tworzenia pliku Java? Początkowo jest to .java, po kompilacji staje się .class. Co jest następne? Co dzieje się na jego końcowym etapie? Czy staje się plikiem .exe?

Odpowiedzi

JustAnotherDeveloper Sep 05 2020 at 21:24

W C ++ pliki niekoniecznie stają się plikami .exe. Takie pliki są wyłączne dla środowisk Windows. Jeśli chodzi o Javę, pliki .class mogą już być wykonywane przez JVM, więc zwykle nie ma potrzeby konwertowania ich na cokolwiek innego. Zwykle pozostają w formacie .class lub są pakowane w różne możliwe formaty, takie jak pliki .jar lub .war lub .ear.

VladimirKoshman Sep 05 2020 at 21:31

To zależy od tego, co chcesz zrobić.

Zwykle po pliku .class znajduje się plik .jar (czasami może to być plik .war). Które możesz uruchomić za pomocą następnego polecenia.java -jar file.jar/warFile.war params

Następnie możesz użyć różnych programów, które mogą utworzyć plik .exe z plikiem .jar i plikiem skryptu z poleceniem uruchomienia w środku. Czasami w .exe JRE może być też w środku.