Я установил и OpenJDK 6 и 7. Когда я выполняю "Java somefile" из командной строки, OpenJDK 6 вызывается. Я не хочу изменять это поведение по умолчанию. Какую команду я могу использовать для выполнения моей установки OpenJDK 7 не по умолчанию вместо этого?
(Я привык к под управлением "Python somefile" для вызова Python по умолчанию, "python2.7 somefile" для использования Python 2.7 конкретно и "python3 somefile" для использования Python 3 конкретно.)
Вы могли связать псевдоним с определенными версиями Java. Просто добавьте следующие строки к Вашему $HOME/.bashrc
:
alias java6='/path/to/java6/bin/java'
alias java7='/path/to/java7/bin/java'
То же для javac
и необходимо быть в порядке ;-)
Можно выбрать версию Java с помощью update-alternatives
команда.
Выполнение ниже команды в терминале.
sudo update-alternatives --config java
И число выбора типа, которое Вы хотите использовать.
Как это:
Осторожность: вышеупомянутое описание является процедурами изменения версии по умолчанию. Это не ответ этого вопроса, но это уезжает в ссылку.