Я установил Ubuntu 10.04, который по умолчанию идет с OpenJDK. С тех пор я установил Sun Java 6, используя apt-get
. Когда я печатаю java -version
Я получил:
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)
Однако, когда я запускаю Tomcat, он все еще использует Open JDK.
Using JRE_HOME: /usr/lib/jvm/java-6-openjdk
Как лучше всего указать на Java от Sun? Есть ли способ удалить Open JDK?
Вы смотрели на update-alternatives
команда? Вы бы использовали это так: sudo update-alternatives --config java
а затем выберите нужную версию.
Увидеть Страница Java в Ubuntu Больше подробностей.
Надеюсь, поможет.
update-alternatives
как уже упоминалось, это правильный путь, если вы хотите установить Java по умолчанию для всей системы.
Что касается Tomcat в Ubuntu 10.04, я предлагаю взглянуть на Страница Tomcat в вики Ubuntu особенно абзац под названием «Изменение используемой JVM».
Короче: измените JAVA_HOME
переменная в /etc/default/tomcat6
.