A propos de l'ordre de description des propriétés système Java

Je suis inquiet et je m'en souviens régulièrement, alors prenez-en note. "Propriétés système" qui définissent la quantité de mémoire allouée aux commandes Java Cependant, il est clair s'il peut ou non être référencé à partir de la classe en fonction de l'ordre de description.

environnement

$java -version
java version "1.8.0_131"

** Exemple de classe ** La propriété système "kusatest" est référencée à partir de la classe et de la sortie.

Test.java


import java.util.*;

public class Test {
    public static void main(String[] args) {
        System.out.println("start");
        System.out.println(System.getProperty("kusatest"));
        System.out.println("end");
    }
}

** Exemples de référence **

$ java -Dkusatest=a Test
start
a
end

** Exemples qui ne peuvent pas être référencés **

$ java Test -Dkusatest=a
start
null
end

J'ai écrit la classe / Jar et écrit les propriétés plus tard, il était donc facile de faire une erreur. Je l'oublie à chaque fois et je perds quelques heures, donc je veux m'en souvenir davantage.

Recommended Posts

A propos de l'ordre de description des propriétés système Java
À propos de la description de Docker-compose.yml
À propos de l'idée des classes anonymes en Java
L'ordre des modificateurs de méthode Java est fixe
À propos de la gestion de Null
À propos des instances Java
À propos du fonctionnement de la session de lecture Java organisée chaque mois par BOF depuis 1998
Le piège que l'implémentation par défaut de l'interface Java 8 apporte
[Java] J'ai réfléchi aux mérites et aux utilisations de "interface"
À propos du comportement de ruby Hash # ==
[Java] Supprimer les éléments de la liste
À propos des bases du développement Android
À propos de Biocontainers fastqc et Java
[Édition Java] Histoire de la sérialisation
À propos de Lambda, Stream, LocalDate de Java8
Explication de l'ordre des itinéraires ferroviaires
À propos de l'environnement de développement actuel (Java 8)
À propos du rôle de la méthode initialize
Pensez aux 7 règles d'Optionnel
Une brève description des dépendances JAVA
Ordre de traitement dans le programme
L'origine des expressions Java lambda
À propos du niveau de journalisation de java.util.logging.Logger
Parlons de l'expérience passagère de Java SE 8 Programmer II
Examiner les informations système de l'environnement d'exploitation AWS Lambda en Java
[Java] Obtenez les dates des derniers lundi et dimanche dans l'ordre
Une histoire sur l'utilisation de l'API League Of Legends avec JAVA
Quand j'étais inquiet des méthodes statiques dans l'interface java, je suis arrivé à l'ordre d'interprétation des noms
Ordre de description des membres dans la convention de codage Java
Obtenez le résultat de POST en Java
Devinez le cadre de persistance Java 2017 (3) Reladomo
Vérifiez le contenu du magasin de certificats Java
Examiner l'utilisation de la mémoire des éléments Java
Qu'est-ce qu'un test? ・ À propos de l'importance d'un test
[Java] Obtenez le jour d'un jour spécifique
Mémo: [Java] Vérifiez le contenu du répertoire
À propos de la classification et du concept de Immutable / Mutable / Const / Variable de Java et Kotlin.
À propos de la procédure pour que Java fonctionne
À propos du nouveau modèle de version de Java @ Seki Java (20/07/2018)
À propos du fonctionnement de next () et nextLine ()
Comparer les éléments d'un tableau (Java)
[jour: 5] J'ai résumé les bases de Java
À propos de l'affichage initial de Spring Framework
Quelles sont les fonctionnalités mises à jour de Java 13
Mesurez facilement la taille des objets Java
Retour sur les bases de Java
[Java débutant] À propos de l'initialisation d'un tableau multidimensionnel
[Connaissance de base de Java] À propos de la conversion de type
Sortie du livre "Introduction à Java"
À propos du traitement de BigDecimal (avec réflexion)
À propos du nombre de threads de Completable Future
L'histoire de l'écriture de Java dans Emacs
Java: placez le fichier de propriétés ResourceBundle n'importe où
[Java] Vérifiez le nombre d'occurrences de caractères
[Java] [Spring] Tester le comportement de l'enregistreur
À propos de la signification des variables de type, E, T, etc. utilisées dans les génériques utilisés en Java
[N ° 004] Correction de l'écran de la liste des commandes du client