JavaLang: Unterschied zwischen den Versionen
Jochen (Diskussion | Beiträge) |
Jochen (Diskussion | Beiträge) |
||
| (Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
| Zeile 46: | Zeile 46: | ||
Zum Besseren Verständnis sind im folgenden Screenshots der Regional Settings von Windows 7 dargestellt. | Zum Besseren Verständnis sind im folgenden Screenshots der Regional Settings von Windows 7 dargestellt. | ||
'''Format Locale (Locale.Category.FORMAT)''' | '''Format Locale (Locale.Category.FORMAT)''' | ||
Aktuelle Version vom 29. September 2016, 14:03 Uhr
HTTP(S) Proxy einbinden
Innerhalb des Java Quellcodes kann eine Proxy wie folgt eingebunden werden:
| HTTP | System.setProperty("http.proxyHost", "localhost"); System.setProperty("http.proxyPort", "9999"); |
| HTTPS | System.setProperty("https.proxyHost", "localhost"); System.setProperty("https.proxyPort", "9999"); |
Die folgenden JVM Command Line Parameter spezifizieren die zu verwendende HTTP(S) Proxy:
| HTTP | -Dhttp.proxyHost=host -Dhttp.proxyPort=port -Dhttp.proxyUser=user_name -Dhttp.proxyPassword=password -Dhttp.nonProxyHosts= |
| HTTPS | -Dhttps.proxyHost=host -Dhttps.proxyPort=port -Dhttps.proxyUser=user_name -Dhttps.proxyPassword=password -Dhttps.nonProxyHosts= |
An beiden Stellen muss darauf geachtet werden, dass localhost und 127….1 standardmäßig nicht über eine Proxy geleitet werden. Dies wird mit folgendem Property konfiguriert:
http(s).nonProxyHosts
Dieses Property spezifiziert, welche Hosts nicht über eine Proxy geleitet werden sollen. Standardmäßig ist dieses Property auf localhost|127.*|[::1] gesetzt. Möchte man nun alle Hosts über die Proxy leiten, so muss dieses Property ebenfalls spezifiziert werden und zwar mit einem Leerstring ("").
Siehe auch: hier
Internationalisierung (Locales)
Ab Java 7 hat sich die statische Methode Locale.getDefault() geändert. Aktuelle Recherchen zeigen, dass diese Methode das Display-Locale zurückliefert. Nicht das Format-Locale. Daher sollte stets die parametrisierte Methode verwendet werden.
Zum Vergleich sollen folgende Methoden(-aufrufe) dienen:
Locale.getDefault(); // Liefert dasselbe Ergebnis wie Locale.Category.DISPLAY
Locale.getDefault(Locale.Category.FORMAT);
Locale.getDefault(Locale.Category.DISPLAY);
Zum Besseren Verständnis sind im folgenden Screenshots der Regional Settings von Windows 7 dargestellt.
Format Locale (Locale.Category.FORMAT)
Anzeige Locale (Locale.Category.DISPLAY)
Die “Display Language” lässt sich nur bei Microsoft Windows Enterprise und Ultimate ändern. bei kleiner Windows Versionen ist die Anzeigesprache stets die installierte Sprache.
Java Virtual Machine Flags
Die folgende Command Line listet alle Flags der jeweiligen Java Virtual Machine (JVM) auf:
java -XX:+PrintFlagsFinal -version

