Я использую Cygwin и хочу изменить следующий путь через оболочку bash:
/usr/local/bin:/usr/bin:/cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/VSTSDB/Deploy:/cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/IDE:/cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/VC/BIN:/cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/Tools:/cygdrive/c/Windows/Microsoft.NET/Framework/v4.0.30319:/cygdrive/c/Windows/Microsoft.NET/Framework/v3.5:/cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/VC/VCPackages:/cygdrive/c/Program Files (x86)/HTML Help Workshop:/cygdrive/c/Program Files (x86)/HTML Help Workshop:/cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/NETFX 4.0 Tools:/cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin:/cygdrive/c/Python33:/cygdrive/c/_WORK/java/jdk1.6.0_30/bin:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/Windows/System32/Wbem:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0:/cygdrive/c/Program Files (x86)/QuickTime/QTSystem:/cygdrive/c/Program Files (x86)/Common Files/Roxio Shared/DLLShared:/cygdrive/c/Program Files (x86)/Common Files/Roxio Shared/10.0/DLLShared:/cygdrive/c/Program Files/WIDCOMM/Bluetooth Software:/cygdrive/c/Program Files/WIDCOMM/Bluetooth Software/syswow64:/cygdrive/c/Program Files/Intel/WiFi/bin:/cygdrive/c/Program Files/Common Files/Intel/WirelessCommon:/cygdrive/c/Program Files (x86)/apache-ant-1.8.3/bin:/cygdrive/c/Program Files (x86)/Code Collaborator Client:/cygdrive/c/Program Files/TortoiseSVN/bin:/cygdrive/c/Program Files/Intel/WiFi/bin:/cygdrive/c/Program Files/Common Files/Intel/WirelessCommon
Путь огромен.
Где-то посередине есть
c/_WORK/java/jdk1.6.0_30/bin
.
Я бы хотел временно заменить это на
c/_WORK/java/jdk1.7.0_40/bin
Другими словами, я бы хотел использовать разные версии Java SDK. Иногда я использовал 1.6, иногда 1.7.
Как изменить путь к Java SDK?
Просто настройте переменную, выполнив следующие команды:
PATH="path_to_your_jdk_bin_dir:$PATH"
export PATH
Новый путь будет иметь приоритет перед другим. Чтобы сделать это изменение постоянным в вашем профиле, поместите эти две строки в ~/.bash_profile
или ~/.profile
файл.
Далее я бы рекомендовал установить JAVA_HOME
переменная правильно.
Вы можете создать символическую ссылку
Способ управления различными версиями виртуальной машины Java, установленной на вашем компьютере через cygwin, - это зарегистрировать их в alternatives
система. Подробности смотрите на его странице руководства.
Это определяет выбранную по умолчанию для всей системы JRE / JDK.
Чтобы переопределить это в среде для каждого пользователя, включите JAVA_HOME
в их .bash_profile
.