Informationen zur Beschreibungsreihenfolge der Java-Systemeigenschaften

Ich mache mir regelmäßig Sorgen und erinnere mich daran. Notieren Sie sich das. "Systemeigenschaften", die die Speichermenge definieren, die Java-Befehlen zugewiesen ist Es ist jedoch klar, ob es abhängig von der Reihenfolge der Beschreibung aus der Klasse referenziert werden kann oder nicht.

Umgebung

$java -version
java version "1.8.0_131"

** Beispielklasse ** Die Systemeigenschaft "kusatest" wird von der Klasse und der Ausgabe referenziert.

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");
    }
}

** Referenzbeispiele **

$ java -Dkusatest=a Test
start
a
end

** Beispiele, auf die nicht verwiesen werden kann **

$ java Test -Dkusatest=a
start
null
end

Ich schrieb die Klasse / Jar und schrieb die Eigenschaften später, so dass es leicht war, einen Fehler zu machen. Ich vergesse es jedes Mal und verschwende ein paar Stunden, deshalb möchte ich mich nicht mehr daran erinnern.

Recommended Posts

Informationen zur Beschreibungsreihenfolge der Java-Systemeigenschaften
Informationen zur Beschreibung von Docker-compose.yml
Über die Idee anonymer Klassen in Java
Die Reihenfolge der Java-Methodenmodifikatoren ist festgelegt
Über den Umgang mit Null
Über Java-Instanzen
Über den Betrieb der Java-Lesesitzung BOF findet seit 1998 monatlich statt
Die Falle, die die Standardimplementierung der Java 8-Schnittstelle mit sich bringt
[Java] Ich habe über die Vorzüge und Verwendungen von "Schnittstelle" nachgedacht.
Über das Verhalten von Ruby Hash # ==
[Java] Löschen Sie die Elemente von List
Über die Grundlagen der Android-Entwicklung
Über Biocontainer fastqc und Java
[Java Edition] Geschichte der Serialisierung
Über Lambda, Stream, LocalDate von Java8
Erläuterung der Reihenfolge der Schienenrouten
Informationen zur aktuellen Entwicklungsumgebung (Java 8)
Informationen zur Rolle der Initialisierungsmethode
Denken Sie an die 7 Regeln von Optional
Eine kurze Beschreibung der JAVA-Abhängigkeiten
Reihenfolge der Verarbeitung im Programm
Der Ursprung von Java-Lambda-Ausdrücken
Informationen zur Protokollebene von java.util.logging.Logger
Lassen Sie uns über die vorübergehende Erfahrung von Java SE 8 Programmer II sprechen
Untersuchen Sie die Systeminformationen der AWS Lambda-Betriebsumgebung in Java
[Java] Ordnen Sie die Daten des vergangenen Montags und Sonntags der Reihe nach an
Eine Geschichte über das Erreichen der League Of Legends-API mit JAVA
Als ich mir Sorgen über statische Methoden in der Java-Oberfläche machte, kam ich zur Reihenfolge der Namensinterpretation
Reihenfolge der Mitgliederbeschreibung in der Java-Codierungskonvention
Holen Sie sich das Ergebnis von POST in Java
Erraten Sie das Java Persistence Framework 2017 (3) Reladomo
Überprüfen Sie den Inhalt des Java-Zertifikatspeichers
Untersuchen Sie die Speichernutzung von Java-Elementen
Was ist ein Test? ・ Über die Wichtigkeit eines Tests
[Java] Ermittelt den Tag eines bestimmten Tages
Anmerkung: [Java] Überprüfen Sie den Inhalt des Verzeichnisses
Über die Klassifizierung und das Konzept von Immutable / Mutable / Const / Variable von Java und Kotlin.
Über das Verfahren, damit Java funktioniert
Über das neue Release-Modell von Java @ Seki Java (20.07.2018)
Informationen zur Funktionsweise von next () und nextLine ()
Vergleichen Sie Elemente eines Arrays (Java)
[Tag: 5] Ich habe die Grundlagen von Java zusammengefasst
Informationen zur ersten Anzeige von Spring Framework
Was sind die aktualisierten Funktionen von Java 13
Messen Sie einfach die Größe von Java-Objekten
Rückblick auf die Grundlagen von Java
[Java-Anfänger] Informationen zur Initialisierung eines mehrdimensionalen Arrays
[Grundkenntnisse in Java] Informationen zur Typkonvertierung
Ausgabe des Buches "Einführung in Java"
Über die Behandlung von BigDecimal (mit Reflexion)
Über die Anzahl der Threads von Completable Future
Die Geschichte des Schreibens von Java in Emacs
Java: Platzieren Sie die ResourceBundle-Eigenschaftendatei an einer beliebigen Stelle
[Java] Überprüfen Sie die Anzahl der Zeichen
[Java] [Spring] Testen Sie das Verhalten des Loggers
Informationen zur Bedeutung von Typvariablen, E, T usw., die in in Java verwendeten Generika verwendet werden
[No.004] Der Bestelllistenbildschirm des Bestellers wurde korrigiert