Che cos'è l'opzione D (-D) specificata all'avvio di Java?


Data di pubblicazione:8 gennaio 2021.



INFOMARTION > Che cos'è l'opzione D (-D) specificata all'avvio di Java?

Panoramica.

ClassLoaderLogManager" all'avvio di Java, oppure "-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager" in "Ambiente di esecuzione ⇒ Argomenti VM" in Eclipse, come segue. logging.manager=org.apache.juli.ClassLoaderLogManager" come segue in Eclipse.

Vorrei spiegare cosa succede quando si aggiunge questo '-DXXXXXX'.

Indice dei contenuti

  1. Che cos'è l'opzione D (-D)?
  2. sintesi

1. Che cos'è l'opzione D (-D)?

L'opzione D (-D) è un valore di proprietà del sistema Java.

Vorrei eseguirlo per vedere cosa succede quando imposto i valori delle proprietà di sistema.

1-1. Cosa succede se lo si esegue con l'opzione D (-D)

Vorrei eseguire Eclipse con l'opzione D (-D). L'opzione specifica è "-Dtest=testoption". Impostare il tutto come mostrato nel diagramma seguente.

Creare una semplice classe principale come mostrato di seguito.

L'esecuzione di questa classe principale mostra che il valore "testoption" può essere ottenuto con "test" come argomento, come segue.

Ciò significa che se il valore di una proprietà di sistema è impostato all'avvio di Java, il valore può essere recuperato dalla classe System.

3. sintesi

L'opzione D (-D) all'avvio di Java consente di recuperare i valori dalla classe System. Si utilizza, ad esempio, quando si desidera impostare dinamicamente valori diversi per ambienti diversi.

Grazie per aver guardato fino alla fine.




■INFORMATION

Fare clic qui per accedere alla pagina superiore di INFORMAZIONI.


■PROFILE

Cliccare qui per un profilo.


■Dettagli di contatto.

Per richieste di informazioni sull'articolo, contattateci qui.