Angenommen, ich möchte JAVA_HOME
setzen und %PATH%
um %JAVA_HOME%/bin
ergänzen, habe aber keine Adminrechte. JAVA_HOME
kann ich setzen, das überschreibt ggf. gesetzte globale Variablen mit demselben Namen. Aber ein User-PATH
wird hinter den globalen PATH
gehängt, und überschreibt dadurch nix.
Lösung (nur für die CMD!):
- Definiere eine .bat, die mit jeder neuen DOS-Box ausgeführt wird:
12reg add "HKCU\Software\Microsoft\Command Processor" /v AutoRun ^/t REG_EXPAND_SZ /d "%"USERPROFILE"%\init.cmd" /f - Füge die entsprechenden Settings ein (hier: setze den globalen
%PATH%
hinter meinen):
12SET JAVA_HOME=C:\jdk-11.0.2+7-jreSET PATH=%JAVA_HOME%\bin;%PATH%