È possibile aggiungere nuovi valori alle proprietà di sistema Java. Se esiste un modo in cui è possibile introdurre nuove chiavi con valori corrispondenti in Proprietà sistema Java.Come aggiungere nuove proprietà di sistema in java
risposta
Sia System.setProperty
oppure utilizzare la bandiera -Dname=value
quando si avvia la JVM
System.setProperties(properties object);
Questo imposterà le proprietà di sistema.
Se si desidera impostare una proprietà specificata, quindi utilizzare
System.setProperty(key, value);//Both key and value should be string.
NOTA: Questo sarà per prima cosa controllare il permesso e poi impostarlo. Se l'autorizzazione è stata negata, potrebbe verificarsi SecurityException.
Grazie per la risposta. È stato molto utile –
Sì:
public static void main(String args[]) {
String key = "a new property";
System.setProperty(key, "a property with a value");
System.out.println(System.getProperty(key));
}
Grazie per la risposta, ho provato il tuo metodo. quando provo getProperty(), sono abbastanza sicuro di aver digitato correttamente la chiave di proprietà.Si prega di avvisare. –
Il mio male !!! Stavo facendo male. Grazie ancora per l'advi ce. –
- 1. Java - Proprietà: aggiungere nuove chiavi al file delle proprietà in fase di esecuzione?
- 2. Java EE/JPA come aggiungere nuove tabelle/entità al database
- 3. In che modo Java determina la proprietà di sistema 'file.encoding'?
- 4. proprietà di sistema Set java in IntelliJ o Eclipse
- 5. Come aggiungere nuove tabelle per nopCommerce v2.4
- 6. Nuove parole chiave in Java 9
- 7. Come passare le proprietà di sistema in un file jar
- 8. Come impostare i valori delle proprietà di sistema in NetBeans?
- 9. Le proprietà di sistema Java sono sempre non nulle?
- 10. Passando proprietà di sistema java ai test formica
- 11. come aggiungere nuove righe in un datable vb.net
- 12. Estendere o aggiungere nuove classi in fase di esecuzione in Java
- 13. Imposta più proprietà di sistema Riga comandi Java
- 14. Come aggiungere l'account SIP di sistema
- 15. Modificare la proprietà di sistema user.home
- 16. Jetty - set proprietà di sistema
- 17. Suoni di sistema in Java
- 18. Ant, jvmarg, proprietà di sistema e preventivi
- 19. grails base.dir proprietà di sistema
- 20. Variabile ambiente di sistema Java
- 21. Come convertire tutte le proprietà di sistema Java in HashMap <String, String>?
- 22. Come impostare la proprietà di sistema usando gradle?
- 23. Come passare la proprietà di sistema ai contenitori finestra mobile?
- 24. Visualizzazione delle proprietà del sistema Java con Swing
- 25. java - Quante classi sono troppe? Quando è opportuno aggiungere nuove classi?
- 26. Spring 4 @Value dove proprietà default è una proprietà di sistema java
- 27. Come ordinare le proprietà in java?
- 28. Come aggiungere nuove classi java alle classi esistenti nel file jar
- 29. Come effettuare chiamate di comando di sistema in Java/Groovy?
- 30. Pro e contro delle "nuove" proprietà in C#/.Net?
Grazie per la risposta. Il codice che utilizza System.setProperty (chiave String, valore String) è andato bene ma non riesco a ottenere l'output con getProperty (chiave String). Io genera un valore nullo. –
Anche quando ho provato a verificare tutti i valori nelle proprietà di sistema tramite getProperties(), la proprietà appena immessa non era elencata in essa. –
Sapete che queste proprietà esistono solo per il processo in esecuzione, giusto? Non stai provando a controllarli in un processo diverso, o usando lo stesso programma ma dopo averlo fermato e riavviato? L'unica altra cosa che posso suggerire è che non si è mai arrivati alla linea di codice che ha impostato la proprietà, oppure ci si è arrivati dopo aver eseguito il codice che tenta di recuperare il valore. – dty