Aide sur les commandes OpenJDK 8 java et javac

environnement

java -help

$ java -help
comment utiliser: java [-options] class [args...]
           (Lors de l'exécution d'une classe)
Ou java[-options] -jar jarfile [args...]
           (Lors de l'exécution d'un fichier jar)
Les options comprennent:
    -d32 Utiliser le modèle de données 32 bits si disponible
    -d64 Utiliser le modèle de données 64 bits si disponible
    -server	  "server"Lors de la sélection d'une VM
La VM par défaut est le serveur,
C'est parce qu'il s'exécute sur une machine de classe serveur.


    -cp <Répertoire et zip/Chemin de recherche de classe pour les fichiers jar>
    -classpath <Répertoire et zip/Chemin de recherche de classe pour les fichiers jar>
Répertoire pour rechercher des fichiers de classe,
Archive JAR et archive ZIP:La liste est séparée par.
    -D<name>=<value>
Définir les propriétés du système
    -verbose:[class|gc|jni]
Effectuer une sortie détaillée
    -version Affiche la version du produit et quitte
    -version:<value>
avertissement:Cette fonctionnalité est obsolète et sera publiée en détail
Il sera aboli.
Rendre la version spécifiée obligatoire pour l'exécution
    -showversion Afficher la version du produit et continuer
    -jre-restrict-search | -no-jre-restrict-search
avertissement:Cette fonctionnalité est obsolète et sera publiée en détail
Il sera aboli.
Inclure le JRE privé de l'utilisateur dans la recherche de version/exclure
    -? -aide Imprimer ce message d'aide
    -Imprimer l'aide sur X options non standard
    -ea[:<packagename>...|:<classname>]
    -enableassertions[:<packagename>...|:<classname>]
Activer les assertions avec la granularité spécifiée
    -da[:<packagename>...|:<classname>]
    -disableassertions[:<packagename>...|:<classname>]
Désactiver les assertions à la granularité spécifiée
    -esa | -enablesystemassertions
Activer les assertions système
    -dsa | -disablesystemassertions
Désactiver les assertions système
    -agentlib:<libname>[=<options>]
Bibliothèque d'agents natifs<libname>Charger. Exemple: -agentlib:hprof
                  -agentlib:jdwp=Avec de l'aide-agentlib:hprof=Voir aussi l'aide
    -agentpath:<pathname>[=<options>]
Chargez la bibliothèque d'agent natif avec le chemin complet
    -javaagent:<jarpath>[=<options>]
Chargez l'agent du langage de programmation Java. Java.lang.Voir l'instrument
    -splash:<imagepath>
Afficher l'écran de démarrage avec l'image spécifiée
Pour plus d'informations http://www.oracle.com/technetwork/java/javase/documentation/index.Voir html.

javac -help

$ javac -help
comment utiliser: javac <options> <source files>
Les options disponibles sont:
  -g Génère toutes les informations de débogage
  -g:aucun Ne génère pas d'informations de débogage
  -g:{lines,vars,source}Générer uniquement certaines informations de débogage
  -nowarn ne lève pas d'avertissement
  -Imprimer un message sur le comportement du compilateur détaillé
  -deprecation Imprime l'emplacement des sources où des API obsolètes sont utilisées
  -classpath <path>Spécifie où rechercher les fichiers de classes d'utilisateurs et les processeurs d'annotations
  -cp <path>Spécifie où rechercher les fichiers de classes d'utilisateurs et les processeurs d'annotations
  -sourcepath <path>Spécifie où rechercher le fichier source d'entrée
  -bootclasspath <path>Remplacer l'emplacement du chemin de la classe bootstrap
  -extdirs <dirs>Remplacer l'emplacement des extensions installées
  -endorseddirs <dirs>Remplacer l'emplacement du chemin standard recommandé
  -proc:{none,only}Contrôle si le traitement ou la compilation des annotations est effectué.
  -processor <class1>[,<class2>,<class3>...]Le nom du processeur d'annotations à exécuter. Contourner le processus de détection par défaut
  -processorpath <path>Spécifie où rechercher le processeur d'annotations
  -paramètres Génère des métadonnées de réflexion pour les paramètres de méthode
  -d <directory>Spécifie où stocker le fichier de classe généré
  -s <directory>Spécifie où stocker les fichiers source générés
  -h <directory>Spécifie où stocker le fichier d'en-tête natif généré
  -implicit:{none,class}Spécifie s'il faut générer un fichier de classe pour les fichiers référencés implicitement
  -encoding <encoding>Spécifie le codage de caractères utilisé par le fichier source
  -source <release>Maintenir la compatibilité de la source avec la version spécifiée
  -target <release>Générer un fichier de classe pour une version de VM spécifique
  -profile <profile>Vérifiez si l'API utilisée est disponible dans le profil spécifié
  -version Informations sur la version
  -aide Imprimer un résumé des options standard
  -Akey[=value]Options transmises au processeur d'annotations
  -X Imprimer un résumé des options non standard
  -J<flag>                   <flag>Passer directement au système d'exécution
  -Quittez la compilation si un avertissement Werror se produit
  @<filename>Options de lecture à partir du fichier et du nom de fichier

Matériel de référence

Recommended Posts

Aide sur les commandes OpenJDK 8 java et javac
javac, jar, feuille de triche de commande java
Un regard sur Jenkins, OpenJDK 8 et Java 11
Java et JavaScript
XXE et Java
Compilez et exécutez Java sur la ligne de commande
Getter et Setter (Java)
[Java] Thread et exécutable
commande java jar class path
Java vrai et faux
[Java] Comparaison des chaînes de caractères et && et ||
Java - Sérialisation et désérialisation
[Java] Arguments et paramètres
timedatectl et Java TimeZone
[Java] Branchement et répétition
Introduction à la commande java
[Java] Types de variables et types
java (classe et instance)
Introduction à la commande javac
[Java] Surcharge et remplacement
Commande pour vérifier le nombre et l'état des threads Java
À l'invite de commande, java passe, mais pas javac.
Etudier Java # 2 (\ marque et opérateur)
Java version 8 et fonctionnalités ultérieures
Installez OpenJDK7 (JAVA) sur ubuntu 14.04
[Java] Différence entre == et égal
[Java] Zone de pile et zone statique
Mécanisme de commande et outils de gestion
[Java] Classe générique et méthode générique
Programmation Java (variables et données)
Cryptage et décryptage Java PDF
Définition et instanciation de classe Java
Apache Hadoop et Java 9 (partie 1)
[Java] À propos de String et StringBuilder
[Java] HashCode et remplacement égal
☾ Instruction Java / Repeat et instruction de contrôle de répétition
Méthodes Java et surcharges de méthodes
java Generics T et? Différence
Avantages et inconvénients de Java
java (branchement conditionnel et répétition)
À propos du package Java et de l'importation
[Java] Téléchargez une image et convertissez-la en Base64
Histoire de remplacement C # et Java
Méthodes et classes abstraites Java
Instructions Java while et for
Encapsulation Java et getters et setters
Comparaison du temps de traitement basé sur awk, la commande shell et Java