Dans les deux sections précédentes, nous avons appris à créer un compilateur Java et présenté le premier programme Java. Alors, comment exécuter du code Java ?
publicclassMain{publicstaticvoidmain(String[]args){System.out.println(Hiwww.dotcpp.com);}}
En prenant Mac comme exemple (il en va de même pour Windows), recherchez d'abord un emplacement pour créer un nouveau dossier, tel que Java (plus standardisé), créez un nouveau document, copiez-y le code ci-dessus, puis enregistrez le nom du fichier sous Main.java lors de l'enregistrement. La raison de ce changement est que le nom du fichier Main doit être cohérent avec le nom de la classe et que le suffixe doit être remplacé par java pour indiquer qu'il s'agit d'un fichier java. Après l'enregistrement, ouvrez le terminal (cmd sous Windows) et utilisez la commande cd pour basculer vers le dossier java, puis entrez la commande javac pour le compiler dans un fichier de bytecode, c'est-à-dire entrez la commande : javac Main.java, comme montré ci-dessous:
Jetons ensuite un œil au dossier Java nouvellement créé. Y a-t-il un fichier supplémentaire ?
C'est vrai, la Main.class à droite est le fichier de bytecode Java généré par la commande javac. Il peut être exécuté. Pour interpréter et exécuter via la commande java, continuez à saisir la commande : java Main , comme indiqué ci-dessous :
Vous pouvez voir qu'après l'exécution de la commande, l'effet d'exécution du code s'affiche à l'écran et le code de « Salut www.dotcpp.com » s'affiche. Le comprenez-vous ?
Vous pouvez suivre cette idée et essayer d'exécuter votre premier code via un ordinateur, qu'il s'agisse d'un système Windows, Mac ou même Linux, et ressentir l'effet du code !
PS : Il convient de noter que lors de l'écriture de code Java dans votre propre compilateur local, la méthode main est Main et le nom de la classe peut être d'autres noms. Il ne doit pas nécessairement être Main, mais s'il est utilisé sur divers JO ou sites Web. qui exécutent du code en ligne. Il peut y avoir des exigences selon lesquelles il doit être défini comme point d'entrée principal.
publicclassMain{publicstaticvoidmain(String[]args){}}