2009-01-20 6 views
8

Das kann ein sehr einfaches Problem sein, aber ich konnte keine Antwort finden googeln und ich bin in Eile - so würde ich schnelle Code-Beispiele schätzen.Wie kann mein Java-Code OS-Umgebungsvariablen lesen?

Ich habe eine Umgebungsvariable auf dem Betriebssystem, die ich gerne mit Java-Code lesen würde. Ich habe versucht System.getProperty, aber das scheint nur für die -D Variablen zu funktionieren, die direkt für die JVM geliefert werden.

Wie kann mein Java-Code Betriebssystemvariablen lesen?

+1

ernsthaft? Ich war hier zuerst ... –

+1

Die andere Frage hat eine viel bessere Antwort auf die heutigen Standards von SO, und es wurde als Duplikat davon vorgeschlagen. Es ist sinnvoller, auf diese Weise zu duplizieren. Nichts für ungut in irgendeiner Weise bedeutet. – hyde

+1

nichts genommen, bin ich meistens verwirrt und amüsiert. Danke für die Erklärung. Die andere Frage stellt ausdrücklich fest, dass diese hier * angenommene * Antwort das Problem nicht löst. Was lässt die Leute denken, dass es dasselbe ist? –

Antwort

26
+0

ja, dumme mich. Vielen Dank! –

+0

Obwohl, wenn Sie immer noch 1,4 verwenden (das Ende des Lifed hat, aber es gibt noch bezahlte Unterstützung verfügbar), wird es einen Fehler werfen. –

+0

Das scheint nicht die Env-Variablen in. Bashrc oder .profile Setup zu bekommen. Werden nur die Systemumgebungsvariablen geladen? –