SHARK 39 Опубликовано 23 апреля, 2012 (изменено) Понадобилась мне JAVA 7-й версии под дебианом, в репо, как известно (и то скоро выпилят) есть только 6. Для начала — установим java6 — apt-get install sun-java6-jdk Затем скачаем бинарники 7й версии с сайта Oracle (текущая версия — 7u2) и распакуем их в папку ява-машины wget http://download.oracle.com/otn-pub/java/jdk/7u2-b13/jdk-7u2-linux-x64.tar.gz tar zxvf jdk-7u2-linux-x64.tar.gz -C /usr/lib64/jvm/ После этого необходимо заставить систему использовать нужную нам версию JAVA, используем штатный update-altenatives: update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_02/bin/java 1065 update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_02/bin/javac 1065 1065 — это устанавливаемый бинарникам приоритет Проверить успешность выставления приоритетов можно через параметр —config: update-alternatives --config java Есть 2 варианта для альтернативы java (предоставляет /usr/bin/java). Выбор Путь Приор Состояние ------------------------------------------------------------ * 0 /usr/lib/jvm/jdk1.7.0_02/bin/java 1065 автоматический режим 1 /usr/lib/jvm/java-6-sun/jre/bin/java 63 ручной режим 2 /usr/lib/jvm/jdk1.7.0_02/bin/java 1065 ручной режим Нажмите enter, чтобы сохранить текущий выбор[*], или введите выбранное число: Нажимаем Enter, чтобы оставить «главным» /usr/lib/jvm/jdk1.7.0_02/bin/java Проверим версию: java -version Если всё правильно сделали, видим следующие:: Скрытый текстjava version "1.7.0_02"Java SE Runtime Environment (build 1.7.0_02-b13) Java HotSpot 64-Bit Server VM (build 22.0-b10, mixed mode) Изменено 23 апреля, 2012 пользователем SHARK Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты