Comme la question est, nous commençons d'abord sur le bureau, démarrez -> Exécuter -> Tapez CMD pour entrer et entrez la ligne de commande Windows. Entrez l'écran comme indiqué dans l'image:
On peut voir que le répertoire par défaut actuel est le dossier Administrateur dans le dossier des utilisateurs du lecteur C. D'une manière générale, nous avons l'habitude de modifier le répertoire actuel. Étant donné que Windows a des partitions de disque, il existe plusieurs façons de passer à d'autres disques, comme le disque E:
1. Entrez le chemin de commande: pushd (cette commande peut définir le répertoire actuel sur tout chemin existant que vous souhaitez)
2. Entrez la commande: E: Transférer vers E Disque, puis entrez CD pour transférer vers le chemin connu souhaité.
Comme indiqué dans l'image:
Si vous souhaitez utiliser Javac, Java, Javap et d'autres commandes sur la ligne de commande Windows, l'ordinateur actuel doit avoir JDK installé et ajouter le répertoire bac de JDK au chemin de variable d'environnement. Inutile de dire que ce n'est pas un gros problème. Voyons donc comment utiliser Javac, Java et Javap.
1. Javac
Javac est utilisé pour compiler les fichiers .java. En entrant directement Javac sur la ligne de commande, vous pouvez voir beaucoup d'informations rapides, invitant l'utilisation des commandes Javac, je ne connais que les commandes couramment utilisées.
javac -d destdir srcfile
Parmi eux: 1. -D destdir est utilisé pour spécifier le chemin pour stocker les fichiers .class compilés et générés. (Si cette option est omise, le fichier .class est généré dans le répertoire actuel par défaut, et aucun dossier de package n'est généré; le répertoire actuel peut être représenté par ".",
Remarque: En plus de spécifier le chemin d'accès du fichier .classe compilé, la plus grande différence est que le nom du package sous le mot clé du package dans la première ligne du fichier source peut être généré dans le chemin actuel.
2. Srcfile est le chemin d'accès au fichier source.java.
Par exemple: il existe une classe Java aussi simple avec le chemin E: /test/javactest.java:
La copie de code est la suivante:package com.stoptalking.test;
octet a = 5;
court b = 6;
System.out.println ("javactest [a =" + a + ", b =" + b + "]");
}
}
Dans le chemin actuel, entrez Javac Javactest.java et un fichier javactest.class est généré sous le chemin actuel, comme indiqué sur la figure:
Remarque: Javactest.java est un fichier Java avec le package marqué sur la première ligne, et le répertoire sur le disque dur ne correspond pas au nom de son package. .
Si vous entrez, Javac d.
2. Java
À l'heure actuelle, nous espérons exécuter cette classe.
En effet, la plupart des manuels utilisent le nom du package par défaut, c'est-à-dire que la première ligne du fichier source n'a pas le nom du package spécifié par le package. À l'aide d'une classe, nous savons qu'il doit utiliser son nom de classe entièrement qualifié.
Donc, nous entrons: Java Com / Stoptalking / Test / Javactest sur la ligne de commande pour voir le résultat correct:
Résumé: Pour exécuter un fichier .class à l'aide d'une commande Java simple, vous devez non seulement utiliser le nom de classe entièrement qualifié de la classe, mais également avoir le dossier de hiérarchie de package de la classe dans le chemin actuel. Cela doit nécessiter l'option -D à utiliser au moment de la compilation. Sinon, vous devez créer vous-même le dossier de hiérarchie des packages.
3. Javap
Javap est principalement utilisé pour aider les développeurs à comprendre le mécanisme du compilateur Java en profondeur.
-c Code de méthode de décomposition, c'est-à-dire afficher le code d'octet spécifique de chaque méthode
-Publique | protégée |
-Verbose Spécifie pour afficher d'autres détails
Entrez Javap -C com / stoptalking / test / javactest, et l'affichage est comme indiqué sur la figure: