Fichier Java: cycle de vie de l'extension Java [dupliquer]
En C ++, un fichier est généré en .cpp, à la compilation, il devient .obj et finalement après la liaison, il devient .exe. Quelle est la dernière étape d'un fichier Java? C'est initialement .java, à la compilation, il devient .class. Quelle est la prochaine? Que se passe-t-il à son stade final? Cela devient-il un fichier .exe?
Réponses
En C ++, les fichiers ne deviennent pas nécessairement des fichiers .exe. Ces fichiers sont exclusifs des environnements Windows. Quant à Java, les fichiers .class peuvent déjà être exécutés par la JVM, il n'est donc généralement pas nécessaire de les convertir en autre chose. En général, ils restent en .class ou sont emballés dans une variété de formats possibles, tels que les fichiers .jar, ou .war ou .ear.
Cela dépend de ce que vous voulez faire.
Habituellement, après le fichier .class, vous aurez un fichier .jar (il peut parfois s'agir de .war). Que vous pouvez exécuter en utilisant la commande suivante.java -jar file.jar/warFile.war params
Après cela, vous pouvez utiliser différents programmes qui pourraient créer un fichier .exe avec un fichier .jar et un fichier de script avec une commande d'exécution à l'intérieur. Parfois, dans .exe JRE pourrait également être à l'intérieur.