Maison >développement back-end >Tutoriel Python >Notes officielles Java : écriture et exécution de programmes Java
Vous aurez peut-être envie d'installer Java, d'écrire un programme Java et de l'exécuter. Mais avant cela, il y a quelques concepts qu’il faut comprendre au préalable, car Java est un peu différent du C, du C++ et de Python.
Nous écrivons des codes anglais dans des fichiers texte. Les ordinateurs ne peuvent pas comprendre ces codes anglais, nous devons donc effectuer une conversion dans un format que l'ordinateur peut reconnaître et exécuter. Cette conversion est effectuée par le "compilateur". » pour compléter. Certains langages n'ont pas de compilateurs, mais Java en a.
Le fichier converti par le compilateur est généralement appelé fichier binaire ou fichier exécutable. Le contenu du fichier passe de l'anglais au bytecode. Seuls les ordinateurs peuvent comprendre le bytecode, pas les humains, nous n'avons donc pas besoin de nous en soucier. Nous devons simplement nous assurer que le code anglais que nous écrivons peut être compilé correctement. Laissez l'ordinateur faire l'exécution.
Les fichiers de code Java se terminent par .java et les fichiers exécutables Java se terminent par .class.
Tout le code du fichier Java doit être placé dans "Classe Java" :
public class MyFirstClass { }
Le nom du fichier doit être appelé MyFirstClass.java, et le nom du fichier et le nom de la classe doivent être cohérents. Pourquoi Java est-il conçu pour être si strict ? Pratique, il permet de savoir quel est le nom de la classe lorsque l'on voit le nom du fichier, sans avoir à le deviner.
Comment compiler des fichiers de classe ? Téléchargez Java.
Télécharger Java signifie télécharger JDK, Java Development Kit, qui contient un compilateur Java pour compiler MyFirstClass.java en MyFirstClass.class.
Le soi-disant JRE, Java Runtime Environment, fait partie du JDK et ne peut être utilisé que pour exécuter des programmes Java et ne peut pas être utilisé pour compiler.
Adresse de téléchargement : https://jdk.java.net/
Après l'installation, vous devez définir les variables d'environnement JAVA_HOME et PATH en fonction du système d'exploitation (Windows, Linux, macOS).
Vérifiez que l'installation est réussie :
java -version
Utilisez la commande javac pour compiler :
javac MyFirstClass.java
S'il y a un problème avec le code, une erreur apparaîtra. S'il n'y a pas de problème, le fichier MyFirstClass.class sera généré.
Ajoutez du code :
public class MyFirstClass { public static void main(String... args) { System.out.println("Hello, World!"); } }
Recompilez, assurez-vous que le fichier de classe est généré, utilisez la commande java pour exécuter :
java MyFirstClass
Si l'opération réussit, la console affichera : Hello, World !
Question 1 : javac HelloWorldApp, erreur :
Class names, 'HelloWorldApp', are only accepted if annotation processing is explicitly requested
javac HelloWorldApp.java La commande de compilation "javac" doit être suivie de "nom de fichier".
Question 2 : java HelloWorldApp.class, erreur :
Could not find or load main class HelloWorldApp.class
java HelloWorldApp La commande en cours d'exécution "java" doit être suivie de "nom de classe".
Vous pouvez commander l'aide pour voir la différence :
javac Usage: javac <options> <source files>
java Usage: java [-options] class [args...] (to execute a class) orjava [-options] -jar jarfile [args...] (to execute a jar file)
Lors du développement d'applications complexes, les commandes javac et java ne sont pas utilisées directement, mais l'IDE, Integrated Development Environment, un environnement de développement intégré, tel qu'Eclipse, NetBeans et IntelliJ IDEA.
Référence : Premiers pas avec Java https://dev.java/learn/getting-started
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!