Prüfung/erste JAVA_HOME-Variable von Java
Innen ein Java-Programm, wie kann ich Lesen Sie die JAVA_HOME
variable (um sicher zu sein es ist die richtige Art und Weise)?
Ähnlich, wie bekomme ich den Pfad der bin
Ordner? Das ist der Pfad in der Regel legen Sie in Windows über:
path %path%;%JAVA_HOME%\bin
Hinweis: ich bin mit dem OpenJDK-build,Alexkasko.
"wie kann ich Lesen" Was sind Sie versuchen zu implementieren, da Sie wissen, dass?
Ich bin mit einem tragbaren R Vertrieb und ich brauche eine portable Java-als auch (in der Reihenfolge zu verwenden, einige R-Java-Interfaces). Kopiere ich die OpenJDK-Dateien in die portabla R Ordner, dann muss ich den Pfad zu Ihnen.
Ich bin mit einem tragbaren R Vertrieb und ich brauche eine portable Java-als auch (in der Reihenfolge zu verwenden, einige R-Java-Interfaces). Kopiere ich die OpenJDK-Dateien in die portabla R Ordner, dann muss ich den Pfad zu Ihnen.
InformationsquelleAutor antonio | 2013-04-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Da beide PATH und JAVA_HOME sind Umgebungsvariablen, die Sie sollten in der Lage sein zu Lesen Ihre Werte in einer ähnlichen Art und Weise:
InformationsquelleAutor David
Versuchen
String javaHome = System.getProperties("java.home");
^
required: no arguments
found: String
reason: actual and formal argument lists differ in length
1 error
Sorry, es ist getProperty, nicht getProperties.
Danke, System.getenv("JAVA_HOME") hat bei mir nicht funktioniert, da die Variablen nicht exportiert haben (nicht-Umgebungsvariable).
Java-properties und Umgebungsvariablen sind zwei verschiedene Dinge, und aus der Frage, wie es aussieht, hat er ausdrücklich gefragt, für die letzteren.
InformationsquelleAutor Thilo
Verwenden System.getenv() Lesen Sie den Wert.
InformationsquelleAutor NINCOMPOOP
Verwenden Sie
System.getenv("JAVA_HOME");
InformationsquelleAutor Andrea Boscolo
Unter windows Sie ausführen könnte die
set
Befehl von Sie Anwendung, wie in den cmd und danach Griff die Ausgabe:Aber als beantwortet, von den anderen
wäre der schönere Weg.
Jedoch, wenn jemand braucht eine alternative, siehe oben. 😀
InformationsquelleAutor das Keks