Установка jdk без sudo? - PullRequest
       7

Установка jdk без sudo?

6 голосов
/ 31 марта 2010

В настоящее время у меня есть машина, на которой я работаю в Eclipse, она говорит, что версия JRE System Library является sun-jdk-1.5.0.11, но на моей активной машине разработки это java-6-sun-1.6. 0,16. Можно ли как-нибудь заставить первую машину использовать ту же версию "java-6-sun-1.6.0.16" без разрешения sudo на этой машине?

Ответы [ 2 ]

5 голосов
/ 31 марта 2010

Вы можете установить JDK в нестандартный каталог, например, в свой собственный домашний каталог, без специальных разрешений.

Вам просто нужно указать PATH, JAVA_HOME и Eclipse.

4 голосов
/ 31 марта 2010

Отличительной особенностью Java на Linux (и некоторых других Unices) является то, что вам не нужен пароль root для его установки. Я делаю это все время. Это резко контрастирует с Windows, где, в прошлый раз, когда я проверял, было невозможно установить Java без пароля администратора.

Все, что вам нужно, это реперториум, в который вы помещаете JRE (или JDK), а затем помещаете его в путь:

... $ export PATH=~/jdk1.6.0_17/bin:$PATH

... $ which java
/home/wizard/jdk1.6.0_17/bin/java

... $ java -version
java version "1.6.0_17"
Java(TM) SE Runtime Environment (build 1.6.0_17-b04)
Java HotSpot(TM) Server VM (build 14.3-b01, mixed mode)

В том же духе вы можете сохранить несколько JVM в одной и той же учетной записи пользователя и просто изменить путь по мере необходимости (или указать вашу IDE на правильную JVM: например, я использую IntelliJ IDEA с 1.6 VM, но компилирую и выполнение всех моих модульных тестов с использованием 1,5 ВМ).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...