Java на сервере Ubuntu 12.04? [дубликат]

В этом вопросе уже есть ответьте здесь:

Я немного запутался.

Короче говоря, моя предыстория заключается в том, что я пытаюсь настроить сервер Minecraft на сервере Ubuntu, который я недавно настроил, очевидно, для этого мне нужна была Java, но после того, как я немного погуглил, я этого не сделал. Я полностью уверен, возможно ли (или законно?) сделать это в Ubuntu 12.04 из-за проблем с типом лицензирования - поэтому я установил вместо него открытый JDK, который, похоже, не работает должным образом с серверным программным обеспечением Minecraft (я наполовину ожидал этого)

Сейчас я подумываю об удалении открытого JDK и вместо этого пытаюсь установить там правильную Java, мой вопрос: возможно ли это? Это законно? И если да, то как мне это сделать? Потому что мне очень трудно найти какие-либо инструкции о том, как это сделать для 12.04. . .

11
задан 7 October 2012 в 01:41

2 ответа

http://www.iasptk.com/ubuntu-oracle-java7-jdk7-jre7-firefox-chrome-plugin

Ubuntu. Oracle Java 7. Установите Oracle JDK 7.

Установите Oracle JRE 7.

Установите плагин Firefox/Chrome Oracle Java 7


Установите JDK

Загрузите Linux на 64 бита или на 32 бита, "сжал двоичный файл" - он имеет ".tar.gz" расширение файла

Распакуйте его

$ tar -xvf jdk-7u7-linux-i586.tar.gz

Пакет JDK 7 извлечен в./jdk1.7.0_07 каталог. - Теперь перемещают каталог JDK 7 в/usr/lib

$ sudo mv jdk1.7.0_07 /usr/lib/jvm/jdk1.7.0_07

Теперь выполненный

$ sudo update-alternatives --config java

Какие выводы:

There are 2 choices for the alternative java (providing /usr/bin/java). 
Selection Path Priority Status 
———————————————————— 
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode 
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode 
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode 

Press enter to keep the current choice[*], or type selection number: 

Помните последнее число и нажмите Enter для выхода из этой утилиты, т.е. в этом примере помнят номер 2.

если только одну альтернативу показывают, затем помнят номер 0

Теперь выполненный

$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_07/jre/bin/java 3

Это добавит Вашу новую установку JDK 7 в список альтернатив т.е.

используйте помнившее число + 1 т.е. 3 в примере выше.

Выполненный

$ sudo update-alternatives --config java 

Вы будете видеть вывод, подобный ниже - выбирает количество jdk1.7.0_07, например, 3:

There are 3 choices for the alternative java (providing /usr/bin/java). 
Selection Path Priority Status
———————————————————— 
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode 
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode 
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode 
3 /usr/lib/jvm/jdk1.7.0_07/jre/bin/java 3 manual mode 
Press enter to keep the current choice[*], or type selection number: 3 

update-alternatives: using /usr/lib/jvm/jdk1.7.0_07/jre/bin/java to provide /usr/bin/java (java) in manual mode. 

Проверьте версию Вас новая установка JDK 7:

$ java -version

java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b13)
Java HotSpot(TM) Server VM (build 22.0-b10, mixed mode) 

Установите JRE

Загрузите Linux на 64 бита или на 32 бита, "сжал двоичный файл" - он имеет ".tar.gz" расширение файла

Распакуйте его

$ tar -xvf jre-7u7-linux-i586.tar.gz

Пакет JRE 7 извлечен в./jre1.7.0_07 каталог. - Теперь перемещают каталог JRE 7 в/usr/lib

$ sudo mv jre1.7.0_07 /usr/lib/jvm/jre1.7.0_07

Теперь выполненный

$ sudo update-alternatives --config java

Какие выводы:

There are 2 choices for the alternative java (providing /usr/bin/java). 
Selection Path Priority Status 
———————————————————— 
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode 
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode 
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode 

Press enter to keep the current choice[*], or type selection number: 

Помните последнее число и нажмите Enter для выхода из этой утилиты, т.е. в этом примере помнят номер 2.

если только одну альтернативу показывают, затем помнят номер 0

Теперь выполненный

$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre1.7.0_07/bin/java 3

Это добавит Вашу новую установку JRE 7 в список альтернатив т.е.

используйте помнившее число + 1 т.е. 3 в примере выше.

Выполненный

$ sudo update-alternatives --config java 

Вы будете видеть вывод, подобный ниже - выбирает количество jre1.7.0_07 т.е. 3:

There are 3 choices for the alternative java (providing /usr/bin/java). 
Selection Path Priority Status 
———————————————————— 
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode 
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode 
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode 
3 /usr/lib/jvm/jre1.7.0_07/jre/bin/java 3 manual mode 

Press enter to keep the current choice[*], or type selection number: 3 
update-alternatives: using /usr/lib/jvm/jre1.7.0_07/jre/bin/java to provide /usr/bin/java (java) in manual mode. 

N.B., если не было никакой предыдущей установки Java затем, новый JRE будет значением по умолчанию, и Вы не будете видеть вышеупомянутое.

Проверьте версию Вас новая установка JRE 7:

$ java -version

java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b13)
Java HotSpot(TM) Server VM (build 22.0-b10, mixed mode) 

Установите плагин Firefox/Chrome

В терминале:

$ mkdir ~/.mozilla/plugins 

Удалите плагин IcedTea, если он был установлен.

$ sudo apt-get remove icedtea6-plugin 

Удалите прежнюю версию плагина Java (можете, или может не присутствовать),

$ sudo rm ~/.mozilla/plugins/libnpjp2.so 

Теперь можно установить плагин путем создания символьной ссылки (Вы говорите Firefox, где плагин расположен).

$ sudo ln -s /usr/lib/jvm/jre1.7.0_07/lib/i386/libnpjp2.so ~/.mozilla/plugins/ 

Подтвердите, что JRE был успешен при помощи официального веб-сайта оракула.

2
ответ дан 7 October 2012 в 01:41

Правовые проблемы, о которых вы говорите, касаются распространения Oracle Java. Его лицензия препятствует тому, чтобы это могло быть предоставлено в репозиториях по умолчанию, но это совершенно законно, чтобы загрузить и установить это.

Вероятно, самый простой способ - это использовать WebUpd8 ppa:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

. Он запустит скрипт, который загрузит и установит Oracle Java 7 (JDK) с официального сайта, так что это совершенно законно.

Если вы просто хотите использовать JRE, лучше всего загрузить и установить ее вручную с веб-сайта Oracle.

Источник: УСТАНОВИТЬ ORACLE JAVA 7 В UBUNTU VIA PPA REPOSITORY

0
ответ дан 7 October 2012 в 01:41

Другие вопросы по тегам:

Похожие вопросы: