Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
ich bin gerade dabei einen Arbeitsrechner einzurichten. Als Betriebssystem ist Windows 7 installiert. Bei der Installation des JDK und dem anschließenden setzen der Umgebungsvariablen ergeben sich aber gerade ein paar Fragen:
Ich bin es gewohnt, dass ich eine Benutzervariable JAVA_HOME anlege, welche auf meine JDK-Installation zeigt.
Die Path-Variable habe ich bisher immer um ;%JAVA_HOME%\bin ergänzt und alles war ok.
Nun funktioniert aber im cmd der Aufruf „java –version“ nicht.
Der Aufruf funktioniert nur dann, wenn ich JAVA_HOME nicht als Benutzervariable anlege sondern als Systemvariable…
Wüsste nicht warum das nicht funktionieren sollte. Vielleicht eine blöde Frage, aber: Du rufst den Command unter dem Benutzer auf unter dem auch JAVA_HOME eingerichtet wurde?
Grundsätzliche Frage: Warum sollte die JAVA_HOME nicht auch als Systemvariable eingetragen sein?
> Auf der folgenden Seite wird auch eine Benutzervariable angelegt:
aber die Benutzervariable nicht von einer Systemvariablen referenziert
das kann doch nicht funktionieren, überlege doch mal, was soll passieren wenn zwei Benutzer die Variable unterschiedlich definieren oder ein dritter User sich anmeldet
Komisch,... ich war mir relativ sicher, dass ich das schon häufiger so gemacht hatte... so kann man sich irren
Ps.
Ist dann die Anleitung der oben verlinkten Seite in der Hinsicht falsch? Also das einem dort gesagt wird, dass man eine Benutzervariable JAVA_HOME anlegen soll und diese dann von der Systemvariable path referenziert wird. ???:L
das kann doch nicht funktionieren, überlege doch mal, was soll passieren wenn zwei Benutzer die Variable unterschiedlich definieren oder ein dritter User sich anmeldet
Stimmt die Variable muss als Systemvariable vorhanden sein. Man kann sie dann auch als Benutzervariable überschreiben, das hat aber keine Auswirkung auf die Systemvariablen.
> Ist dann die Anleitung der oben verlinkten Seite in der Hinsicht falsch? Also das einem dort gesagt wird,
> dass man eine Benutzervariable JAVA_HOME anlegen soll und diese dann von der Systemvariable path referenziert wird.
ich hab doch schon gesagt dass es auch dieser Seite NICHT so gesagt wird? da ist deine Nachfrage konzeptionell falsch
du verwechselst das vielleicht mit den dort auch genannten Windows98-Einstellungen, wo es gar keine Unterscheidung gibt,
insgesamt ist das alles etwas unglücklich dort, strenggenommen aber überall korrekt