Τι είναι η επιλογή D (-D) που καθορίζεται κατά την εκκίνηση της Java;


Ημερομηνία δημοσίευσης:8 Ιανουαρίου 2021.



INFOMARTION > Τι είναι η επιλογή D (-D) που καθορίζεται κατά την εκκίνηση της Java;

Επισκόπηση.

ClassLoaderLogManager" κατά την εκκίνηση της Java ή "-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager" στο "Περιβάλλον εκτέλεσης ⇒ VM arguments" στο Eclipse, ως εξής. logging.manager=org.apache.juli.ClassLoaderLogManager" ως εξής στο Eclipse.

Θα ήθελα να σας εξηγήσω τι συμβαίνει όταν προσθέτετε αυτό το '-DXXXXXXXX'.

Πίνακας περιεχομένων

  1. Τι είναι η επιλογή D (-D);
  2. περίληψη

1. Τι είναι η επιλογή D (-D);

Η επιλογή D (-D) είναι μια τιμή ιδιότητας του συστήματος Java.

Θα ήθελα να το τρέξω πραγματικά για να δω τι συμβαίνει όταν ορίζω τις τιμές των ιδιοτήτων του συστήματος.

1-1. Τι συμβαίνει αν το τρέξετε με την επιλογή D (-D)

Θα ήθελα να τρέξω το Eclipse με την επιλογή D (-D). Η συγκεκριμένη επιλογή είναι "-Dtest=testoption". Ρυθμίστε όπως φαίνεται στο παρακάτω διάγραμμα.

Δημιουργήστε μια απλή κύρια κλάση όπως φαίνεται παρακάτω.

Η εκτέλεση αυτής της κύριας κλάσης δείχνει ότι η τιμή "testoption" μπορεί να ληφθεί με όρισμα "test" ως εξής.

Αυτό σημαίνει ότι εάν η τιμή μιας ιδιότητας του συστήματος έχει οριστεί κατά την εκκίνηση της Java, η τιμή μπορεί να ανακτηθεί από την κλάση System.

3. περίληψη

Η επιλογή D (-D) κατά την εκκίνηση της Java επιτρέπει την ανάκτηση τιμών από την κλάση System. Χρησιμοποιείται, για παράδειγμα, όταν θέλετε να ορίσετε δυναμικά διαφορετικές τιμές για διαφορετικά περιβάλλοντα.

Σας ευχαριστούμε που παρακολουθήσατε μέχρι το τέλος.