Как установить sun java 6 jdk и jre на Ubuntu 12.04 [duplicate]

У этого вопроса уже есть ответ здесь: Как я могу установить проприетарные Java JDK 6/7/8 или JRE? 27 ответов

. Большинство программного обеспечения не полностью протестирован с Java 7, и я хотел бы установить JDK 6.0 для Oracle на Ubuntu 11.10.

Может кто-нибудь, пожалуйста, дайте мне инструкции для того же?

104
задан 8 June 2012 в 17:39

51 ответ

Поскольку Oracle Java был удален из репозитория, вам нужно будет добавить новый репозиторий, как упомянуто в этой статье . Описанный там репозиторий также имеет пакеты для Oneiric.

Примечание. Важно доверять репозиторий / ppa, с которого вы устанавливаете.

Это может сделать что угодно.

Итак, если вы доверяете репозиторию и разработчику ниже:

Откройте окно терминала в разделе Application -> Accessories -> Terminal, добавив ppa> by:

sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update

Затем установите java jre:

sudo apt-get install sun-java6-jre sun-java6-jre-plugin

Установите Jdk по команде:

sudo apt-get install sun-java6-jdk
97
ответ дан 1 August 2018 в 23:42

Поскольку Oracle Java был удален из репозитория, вам нужно будет добавить новый репозиторий, как упомянуто в этой статье . Описанный там репозиторий также имеет пакеты для Oneiric.

Примечание. Важно доверять репозиторий / ppa, с которого вы устанавливаете.

Это может сделать что угодно.

Итак, если вы доверяете репозиторию и разработчику ниже:

Откройте окно терминала в разделе Application -> Accessories -> Terminal, добавив ppa> by:

sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update

Затем установите java jre:

sudo apt-get install sun-java6-jre sun-java6-jre-plugin

Установите Jdk по команде:

sudo apt-get install sun-java6-jdk
97
ответ дан 4 August 2018 в 15:15

Поскольку Oracle Java был удален из репозитория, вам нужно будет добавить новый репозиторий, как упомянуто в этой статье . Описанный там репозиторий также имеет пакеты для Oneiric.

Примечание. Важно доверять репозиторий / ppa, с которого вы устанавливаете.

Это может сделать что угодно.

Итак, если вы доверяете репозиторию и разработчику ниже:

Откройте окно терминала в разделе Application -> Accessories -> Terminal, добавив ppa> by:

sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update

Затем установите java jre:

sudo apt-get install sun-java6-jre sun-java6-jre-plugin

Установите Jdk по команде:

sudo apt-get install sun-java6-jdk
97
ответ дан 5 August 2018 в 23:43

Поскольку Oracle Java был удален из репозитория, вам нужно будет добавить новый репозиторий, как упомянуто в этой статье . Описанный там репозиторий также имеет пакеты для Oneiric.

Примечание. Важно доверять репозиторий / ppa, с которого вы устанавливаете.

Это может сделать что угодно.

Итак, если вы доверяете репозиторию и разработчику ниже:

Откройте окно терминала в разделе Application -> Accessories -> Terminal, добавив ppa> by:

sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update

Затем установите java jre:

sudo apt-get install sun-java6-jre sun-java6-jre-plugin

Установите Jdk по команде:

sudo apt-get install sun-java6-jdk
97
ответ дан 7 August 2018 в 17:05

Поскольку Oracle Java был удален из репозитория, вам нужно будет добавить новый репозиторий, как упомянуто в этой статье . Описанный там репозиторий также имеет пакеты для Oneiric.

Примечание. Важно доверять репозиторий / ppa, с которого вы устанавливаете.

Это может сделать что угодно.

Итак, если вы доверяете репозиторию и разработчику ниже:

Откройте окно терминала в разделе Application -> Accessories -> Terminal, добавив ppa> by:

sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update

Затем установите java jre:

sudo apt-get install sun-java6-jre sun-java6-jre-plugin

Установите Jdk по команде:

sudo apt-get install sun-java6-jdk
97
ответ дан 15 August 2018 в 17:54
  • 1
    легко и приятно :) – Praveen Sripati 12 January 2012 в 07:58
  • 2
    -1 за предложение поставить JDK под / usr / lib. Плохая идея поместить что-нибудь там сама, эта область, как ожидается, будет обрабатываться системой упаковки. – MPi 12 January 2012 в 14:07
  • 3
    – Bruno Pereira 12 January 2012 в 15:27
  • 4
    @MPi - Я бы тоже повторил комментарий Бруноса - больше нет «солнца». или "оракул" package '/ usr / lib / jvmc - это то, где будут выполняться все другие реализации java, кроме того, имя папки, в которой мы поддерживаем jdk oracle, является обычным, ни один пакет не перезапишет его, и если это произойдет, проблем не будет так как он будет делать то же самое, что и здесь. нет никакой причины, почему бы это не приблизиться к системной установке jdk оракула. если у вас есть какие-либо дальнейшие предложения, пожалуйста, сделайте это, но нет ничего плохого в тех путях, которые используются здесь – fossfreedom♦ 12 January 2012 в 15:32
  • 5
    Сейчас нет Oracle Java, но может быть и в будущем. Но это не относится к делу. Локально установленное программное обеспечение не должно входить в папки, которые обрабатываются системой упаковки. Для этого варианта использования есть / opt или / usr / local; см. также wiki.debian.org/FilesystemHierarchyStandard – MPi 12 January 2012 в 19:16
  • 6
    @fossfreedom часть плагина работает для меня !! – Matteo 13 April 2012 в 18:27
  • 7
    Поэтому, когда я следую вашим инструкциям, update-java-alternatives не видит вновь установленный Oracle JDK. Есть ли вообще синхронизация update-java-alternatives с update-alternatives? – James McMahon 14 December 2012 в 01:35
  • 8
    @JamesMcMahon, какую версию Ubuntu вы используете? Я могу проверить и исправить, если это необходимо. – Bruno Pereira 14 December 2012 в 13:51
  • 9
    Пакет / скрипт update-java больше не содержит пакетов oracle, но можно использовать sudo add-apt-repository ppa: webupd8team / java & quot; и "sudo apt-get install oracle-java6-installer & quot; – Radu Maris 9 October 2013 в 18:16
  • 10
    java -version не показывает версию java 6 oracle в конце. Но решение @Bruno работало – Samitha Chathuranga 26 September 2015 в 06:38

Причина, по которой реализация Java в Oracle не поддерживается или не распространена Ubuntu, уже обсуждалась здесь здесь .

Основная идея заключается в том, что Java Seal Oracle не будет включен в официальный Ubuntu репо из-за проблем с лицензиями, созданных Oracle.

Это не мешает вам устанавливать JDK Oracle из PPA или из официальных файлов пакетов с сайта Oracle.

В этом руководстве описывается, как - загрузить, установить и сделать java, javac и javaws из Oracle доступными для использования в вашей системе.

Как установить Oracle Java JDK6u30 на Ubuntu 11.10

(должен работать с любой другой версией, загруженной из Oracle)

  • Загрузить Sun / Oracle Java JDK

Загрузить Sun / Oracle Java JDK или JRE отсюда (текущий версия JDK 6 Update 30) http://www.oracle.com/technetwork/java/javase/downloads/index.html .

Примечание: выберите любой из Linux x86 или Linux x64 пакеты bin (пример jdk-6u30-linux-i586.bin, jdk-6u30-linux-x64.bin) d

    • Сделать исполняемый файл

    chmod +x /path/to/file/jdk-6u30-linux-*.bin

    • Запустить Sun / Oracle Java JDK и удалить его

    /path/to/binary/jdk-6u30-linux-*.bin && rm /path/to/binary/jdk-6u30-linux-*.bin

    Будет создана новая папка на том же пути с извлеченными файлами

    • Переместите папку на системный путь и дайте ей более идентифицируемое имя
    mkdir -p /usr/lib/jvm
    cd /path/to/binary/
    mv /path/to/binary/jdk1.6.0_30 /path/to/binary/java-6-oracle && mv /path/to/binary/java-6-oracle /usr/lib/jvm/
    

    • Добавьте новую версию java, javac и javaws в качестве альтернативы системы и присвоить ей приоритет 1
    sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/java-6-oracle/bin/java" 1
    sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/java-6-oracle/bin/javac" 1
    sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/java-6-oracle/bin/javaws" 1
    
    • Выберите новые альтернативы, которые будут использоваться
    sudo update-alternatives --config java
    

    Выберите созданный java alternative

    sudo update-alternatives --config javac
    

    Выберите новую созданную альтернативу javac

    sudo update-alternatives --config javaws
    

    Выберите новую созданную альтернативу javaws

    • Проверьте, что ваши новые добавленные java и javac

    java -version должны возвращать

    java version "1.6.0_30"
    Java(TM) SE Runtime Environment (build 1.6.0_30-b12)
    Java HotSpot(TM) Client VM (build 20.5-b03, mixed mode, sharing)
    

    , а javac -version должны возвращать

    javac 1.6.0_30
    
    • Обновление системных путей

    Откройте /etc/profile с вашим любимым текстовым редактором, т.е.

    gksudo gedit / etc / profile

    Перейдите в конец файла и добавьте это содержимое

    JAVA_HOME=/usr/lib/jvm/java-6-oracle
    JAVA_BIN=$JAVA_HOME/bin
    PATH=$PATH:$JAVA_HOME:$JAVA_BIN
    export JAVA_HOME
    export JAVA_BIN
    export PATH
    

    Перезагрузите систему PATH в системе /etc/profile с

    . /etc/profile
    

    Это для Oracle JDK, java, javac и javaws должны быть запущены из пакета Oracle.

    Установленная здесь версия может быть легко обновляется, копируя новую версию поверх установленных файлов. Просто извлеките пакет и скопируйте его поверх нового, установленного в настоящее время.

    Возможно, вы захотите проверить / etc / alternatives для ссылок на более старые установки JRE - есть много инструментов, которые могут не быть найденных в вашей системе после ручной установки, как это.

  • 97
    ответ дан 18 August 2018 в 20:37
    • 1
      легко и приятно :) – Praveen Sripati 12 January 2012 в 07:58
    • 2
      -1 за предложение поставить JDK под / usr / lib. Плохая идея поместить что-нибудь там сама, эта область, как ожидается, будет обрабатываться системой упаковки. – MPi 12 January 2012 в 14:07
    • 3
      @MPi больше нет "sun" или "оракул" pacakage '/ usr / lib / jvmc - это то, где будут выполняться все другие реализации java, кроме того, именование папки, в которой мы поддерживаем jdk oracle, является обычным, ни один пакет не перезапишет его, и если это произойдет, проблем не будет так как он будет делать то же самое, что и здесь. нет никакой причины, почему бы это не приблизиться к системной установке jdk оракула. если у вас есть какие-либо дальнейшие предложения, пожалуйста, сделайте это, но нет ничего плохого в используемых здесь путях. – Bruno Pereira 12 January 2012 в 15:27
    • 4
      @MPi - Я бы тоже повторил комментарий Бруноса - больше нет «солнца». или "оракул" package '/ usr / lib / jvmc - это то, где будут выполняться все другие реализации java, кроме того, имя папки, в которой мы поддерживаем jdk oracle, является обычным, ни один пакет не перезапишет его, и если это произойдет, проблем не будет так как он будет делать то же самое, что и здесь. нет никакой причины, почему бы это не приблизиться к системной установке jdk оракула. если у вас есть какие-либо дальнейшие предложения, пожалуйста, сделайте это, но нет ничего плохого в тех путях, которые используются здесь – fossfreedom♦ 12 January 2012 в 15:32
    • 5
      Сейчас нет Oracle Java, но может быть и в будущем. Но это не относится к делу. Локально установленное программное обеспечение не должно входить в папки, которые обрабатываются системой упаковки. Для этого варианта использования есть / opt или / usr / local; см. также wiki.debian.org/FilesystemHierarchyStandard – MPi 12 January 2012 в 19:16
    • 6
      @fossfreedom часть плагина работает для меня !! – Matteo 13 April 2012 в 18:27
    • 7
      Поэтому, когда я следую вашим инструкциям, update-java-alternatives не видит вновь установленный Oracle JDK. Есть ли вообще синхронизация update-java-alternatives с update-alternatives? – James McMahon 14 December 2012 в 01:35
    • 8
      – Bruno Pereira 14 December 2012 в 13:51
    • 9
      Пакет / скрипт update-java больше не содержит пакетов oracle, но можно использовать sudo add-apt-repository ppa: webupd8team / java & quot; и "sudo apt-get install oracle-java6-installer & quot; – Radu Maris 9 October 2013 в 18:16
    • 10
      java -version не показывает версию java 6 oracle в конце. Но решение @Bruno работало – Samitha Chathuranga 26 September 2015 в 06:38

    Из-за проблем с лицензией Ubuntu больше не будет распространять JDK и JRE Oracle. Кроме того, предыдущие версии, поставляемые в PPA, страдают от проблем безопасности, не рекомендуется устанавливать в какой-либо системе Ubuntu.

    Больше нет поддерживаемых выпусков java от Ubuntu - Ubuntu официально поддерживает OpenJDK и реализация OpenJRE Java, которая является базой для собственной реализации Oracle.

    Чтобы установить OpenJDK & amp; OpenJRE ссылается на этот Q & amp; A .

    В приведенных ниже инструкциях приведено руководство по установке официального Oracle JDK 6. Вам необходимо будет регулярно обновлять это вручную, чтобы убедиться, что ваша установка поддерживает рекомендуемые исправления безопасности и стабильности.

    Установить Oracle JDK 6

    Oracle JDK 6 больше не поддерживается. Он не обновляется с последними исправлениями безопасности и не рекомендуется для использования в производстве. Однако вы можете загрузить их из Oracle Java Archive

    . У Oracle есть официальное руководство для установки их JDK - ниже по этим инструкциям.

    • Загрузите 32-битный или 64-битный «сжатый двоичный файл» Linux - у него есть расширение «.bin»
    • . он разрешает выполнять и извлекать его chmod a+x [version]-linux-i586.bin ./[version]-linux-i586.bin

    Во время установки он попросит вас зарегистрироваться - нажмите ENTER. Firefox откроется со страницы регистрации. Регистрация не обязательна.

    Пакет JDK 6 извлекается в каталог ./jdk1.6.0_x, например ./jdk1.6.0_30.

    Позволяет переименовать его:

    mv jdk1.6.0_30 java-6-oracle
    
    • Теперь переместите каталог JDK 6 на /usr/lib

    sudo mkdir /usr/lib/jvm

    sudo mv java-6-oracle /usr/lib/jvm

    переключиться на Oracle JDK 6

    webupd8.googlecode.com содержит приятный простой сценарий, чтобы помочь с этим.

    wget https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/webupd8/update-java-0.5b
    chmod +x update-java-0.5b
    sudo ./update-java-0.5b
    

    t worry - 0.5b относится к версии скрипта, а не к версии java!

    Альтернативой этому является использование webupd8 ppa и update-java пакет.

    enter image description here [/g18]

    Наконец, проверка коммутатора прошла успешно:

    java -version
    javac -version
    

    Они должны отображать версию oracle, установленную - 1.6.0_30

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

    В терминале:

    mkdir ~/.mozilla/plugins
    

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

    sudo apt-get remove icedtea6-plugin
    

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

    rm ~/.mozilla/plugins/libnpjp2.so
    

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

    (32bit)

    ln -s /usr/lib/jvm/java-6-oracle/jre/lib/i386/libnpjp2.so ~/.mozilla/plugins/
    

    (64bit)

    ln -s /usr/lib/jvm/java-6-oracle/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
    

    Убедитесь, что JRE


    Связанные вопросы:

    1. Как установить Java?

      g10]
    2. Как установить Oracle Java JDK 7?
    3. Как я могу установить проприетарную Java JDK 6/7/8 от Sun / Oracle или JRE?
    97
    ответ дан 22 August 2018 в 06:51
    • 1
      легко и приятно :) – Praveen Sripati 12 January 2012 в 07:58
    • 2
      @MPi - Я бы тоже повторил комментарий Бруноса - больше нет «солнца». или "оракул" package '/ usr / lib / jvmc - это то, где будут выполняться все другие реализации java, кроме того, имя папки, в которой мы поддерживаем jdk oracle, является обычным, ни один пакет не перезапишет его, и если это произойдет, проблем не будет так как он будет делать то же самое, что и здесь. нет никакой причины, почему бы это не приблизиться к системной установке jdk оракула. если у вас есть какие-либо дальнейшие предложения, пожалуйста, сделайте это, но нет ничего плохого в тех путях, которые используются здесь – fossfreedom♦ 12 January 2012 в 15:32
    • 3
      @fossfreedom часть плагина работает для меня !! – Matteo 13 April 2012 в 18:27
    • 4
      Пакет / скрипт update-java больше не содержит пакетов oracle, но можно использовать sudo add-apt-repository ppa: webupd8team / java & quot; и "sudo apt-get install oracle-java6-installer & quot; – Radu Maris 9 October 2013 в 18:16
    • 5
      java -version не показывает версию java 6 oracle в конце. Но решение @Bruno работало – Samitha Chathuranga 26 September 2015 в 06:38

    Запустите эту команду в терминале (Ctrl + Alt + T):

    sudo add-apt-repository ppa:ferramroberto/java
    
    • Если вы получите эту ошибку:
      sudo add-apt-repository command not found 
      
    • Затем установите ее на :
      sudo apt-get install python-software-properties
      
    • И снова запустите эту команду:
      sudo add-apt-repository ppa:ferramroberto/java
      

    Затем выполните:

    sudo apt-get update
    sudo apt-get install sun-java6-jdk
    

    Это сработало для меня .

    0
    ответ дан 25 July 2018 в 17:19

    На официальной Ubuntu wiki есть очень хорошая страница. Там вы найдете все рекомендуемые методы. Я использовал этот отличный автоматический скрипт .

    cd ~/
    wget https://github.com/flexiondotorg/oab-java6/raw/0.2.6/oab-java.sh -O oab-java.sh
    chmod +x oab-java.sh
    sudo ./oab-java.sh
    

    Сценарий будет создавать пакеты из исходного кода и размещать их в локальном репо, тогда они могут быть установлены, например:

    sudo apt-get install sun-java6-jdk sun-java6-fonts sun-java6-source
    

    Вы можете увидеть все доступные пакеты в /var/local/oab/deb.

    Не забудьте выбрать правильную версию:

    sudo update-alternatives --config java
    

    Чтобы настроить все остальное (например, плагин браузера, keytool и т. д.), вы можете использовать это (это будет длинный список!):

    sudo update-alternatives --all
    

    Скрипт - это оболочка для этого скрипта Debian , если вы любопытно;)

    3
    ответ дан 25 July 2018 в 17:19

    Я использовал следующую инструкцию , загрузив двоичные файлы jdk непосредственно из Oracle. Инструкции также относятся к jdk6.

    0
    ответ дан 25 July 2018 в 17:19

    Во многих случаях нет необходимости полностью переходить на Oracle Java (или любую другую альтернативную версию). Многие приложения, которые требуют чего-то другого, кроме стандартной версии Java, могут быть запущены путем явного вызова требуемой виртуальной машины Java:

    <path to alternative JRE>/bin/java -jar <application>.jar
    

    Возможно, JAVA_HOME также должен быть явно задан перед запуском приложения:

    export JAVA_HOME=<path to alternative JRE>
    
    1
    ответ дан 25 July 2018 в 17:19

    Oracle теперь владеет Sun и переименовал ее в Oracle Java. Если вы хотите установить последнюю версию Java 6, вы можете скачать ее здесь:

    http://www.oracle.com/technetwork/java/javase/downloads/index.html

    Двоичный файл является самораспаковывающимся архивом. Скопируйте его туда, где вы хотите установить его, например. /opt/java

    Затем создайте ссылку,

    # update-alternatives /usr/bin/java java /opt/java/bin/java 0
    

    При необходимости сделайте то же самое для javac.

    0
    ответ дан 25 July 2018 в 17:19

    Я ожидаю, что ppa ferramroberto, возможно, не будет работать в будущем, потому что переупаковка java больше не допускается. К сожалению, то, что запрещено каноническим, также запрещено для любого другого упаковщика. Таким образом, решение, упомянутое выше, может быть единственным способом (который в основном является оберткой для альтернатив обновления!):

    http://www.webupd8.org/2011/09/how-to -install-oracle-java-7-jdk-in.html

    Как правило, хорошая идея - получить учетную запись oracle и получить информационный бюллетень java для получения информации о обновлениях программного обеспечения до тех пор, пока решение приходит по пути для пользователей ubuntu для получения информации об обновлениях.

    2
    ответ дан 25 July 2018 в 17:19

    Поскольку Oracle Java был удален из репозитория, вам нужно будет добавить новый репозиторий, как упомянуто в этой статье . Описанный там репозиторий также имеет пакеты для Oneiric.

    Примечание. Важно доверять репозиторий / ppa, с которого вы устанавливаете.

    Это может сделать что угодно.

    Итак, если вы доверяете репозиторию и разработчику ниже:

    Откройте окно терминала в разделе Application -> Accessories -> Terminal, добавив ppa> by:

    sudo add-apt-repository ppa:ferramroberto/java
    sudo apt-get update
    

    Затем установите java jre:

    sudo apt-get install sun-java6-jre sun-java6-jre-plugin
    

    Установите Jdk по команде:

    sudo apt-get install sun-java6-jdk
    
    4
    ответ дан 25 July 2018 в 17:19

    Я использовал следующую инструкцию , загрузив двоичные файлы jdk непосредственно из Oracle. Инструкции также относятся к jdk6.

    0
    ответ дан 1 August 2018 в 23:42

    Во многих случаях нет необходимости полностью переходить на Oracle Java (или любую другую альтернативную версию). Многие приложения, которые требуют чего-то другого, кроме стандартной версии Java, могут быть запущены путем явного вызова требуемой виртуальной машины Java:

    <path to alternative JRE>/bin/java -jar <application>.jar
    

    Возможно, JAVA_HOME также должен быть явно задан перед запуском приложения:

    export JAVA_HOME=<path to alternative JRE>
    
    1
    ответ дан 1 August 2018 в 23:42

    Oracle теперь владеет Sun и переименовал ее в Oracle Java. Если вы хотите установить последнюю версию Java 6, вы можете скачать ее здесь:

    http://www.oracle.com/technetwork/java/javase/downloads/index.html

    Двоичный файл является самораспаковывающимся архивом. Скопируйте его туда, где вы хотите установить его, например. /opt/java

    Затем создайте ссылку,

    # update-alternatives /usr/bin/java java /opt/java/bin/java 0
    

    При необходимости сделайте то же самое для javac.

    0
    ответ дан 1 August 2018 в 23:42

    Запустите эту команду в терминале (Ctrl + Alt + T):

    sudo add-apt-repository ppa:ferramroberto/java
    
    • Если вы получите эту ошибку:
      sudo add-apt-repository command not found 
      
    • Затем установите ее на :
      sudo apt-get install python-software-properties
      
    • И снова запустите эту команду:
      sudo add-apt-repository ppa:ferramroberto/java
      

    Затем выполните:

    sudo apt-get update
    sudo apt-get install sun-java6-jdk
    

    Это сработало для меня .

    0
    ответ дан 1 August 2018 в 23:42

    Откройте терминал и выполните команды ниже. Он будет устанавливать JDk, а также JRE. Не нужно ничего настраивать. Он будет заботиться обо всем.

    sudo add-apt-repository ppa:webupd8team/java
    
    sudo apt-get update
    

    JDK 6 вместе с JRE

    sudo apt-get install oracle-java6-installer
    

    ИЛИ ДЛЯ JDK 7

    sudo apt-get install oracle-java7-installer
    

    После выполнения вы можете проверьте, установлены ли Java и JDK с помощью java -version, а затем javac -version

    6
    ответ дан 1 August 2018 в 23:42

    Я ожидаю, что ppa ferramroberto, возможно, не будет работать в будущем, потому что переупаковка java больше не допускается. К сожалению, то, что запрещено каноническим, также запрещено для любого другого упаковщика. Таким образом, решение, упомянутое выше, может быть единственным способом (который в основном является оберткой для альтернатив обновления!):

    http://www.webupd8.org/2011/09/how-to -install-oracle-java-7-jdk-in.html

    Как правило, хорошая идея - получить учетную запись oracle и получить информационный бюллетень java для получения информации о обновлениях программного обеспечения до тех пор, пока решение приходит по пути для пользователей ubuntu для получения информации об обновлениях.

    2
    ответ дан 1 August 2018 в 23:42

    Oracle теперь владеет Sun и переименовал ее в Oracle Java. Если вы хотите установить последнюю версию Java 6, вы можете скачать ее здесь:

    http://www.oracle.com/technetwork/java/javase/downloads/index.html

    Двоичный файл является самораспаковывающимся архивом. Скопируйте его туда, где вы хотите установить его, например. /opt/java

    Затем создайте ссылку,

    # update-alternatives /usr/bin/java java /opt/java/bin/java 0
    

    При необходимости сделайте то же самое для javac.

    0
    ответ дан 4 August 2018 в 15:15

    Запустите эту команду в терминале (Ctrl + Alt + T):

    sudo add-apt-repository ppa:ferramroberto/java
    
    • Если вы получите эту ошибку:
      sudo add-apt-repository command not found 
      
    • Затем установите ее на :
      sudo apt-get install python-software-properties
      
    • И снова запустите эту команду:
      sudo add-apt-repository ppa:ferramroberto/java
      

    Затем выполните:

    sudo apt-get update
    sudo apt-get install sun-java6-jdk
    

    Это сработало для меня .

    0
    ответ дан 4 August 2018 в 15:15

    Я ожидаю, что ppa ferramroberto, возможно, не будет работать в будущем, потому что переупаковка java больше не допускается. К сожалению, то, что запрещено каноническим, также запрещено для любого другого упаковщика. Таким образом, решение, упомянутое выше, может быть единственным способом (который в основном является оберткой для альтернатив обновления!):

    http://www.webupd8.org/2011/09/how-to -install-oracle-java-7-jdk-in.html

    Как правило, хорошая идея - получить учетную запись oracle и получить информационный бюллетень java для получения информации о обновлениях программного обеспечения до тех пор, пока решение приходит по пути для пользователей ubuntu для получения информации об обновлениях.

    2
    ответ дан 4 August 2018 в 15:15

    Во многих случаях нет необходимости полностью переходить на Oracle Java (или любую другую альтернативную версию). Многие приложения, которые требуют чего-то другого, кроме стандартной версии Java, могут быть запущены путем явного вызова требуемой виртуальной машины Java:

    <path to alternative JRE>/bin/java -jar <application>.jar
    

    Возможно, JAVA_HOME также должен быть явно задан перед запуском приложения:

    export JAVA_HOME=<path to alternative JRE>
    
    1
    ответ дан 4 August 2018 в 15:15

    Я использовал следующую инструкцию , загрузив двоичные файлы jdk непосредственно из Oracle. Инструкции также относятся к jdk6.

    0
    ответ дан 4 August 2018 в 15:15

    Откройте терминал и выполните команды ниже. Он будет устанавливать JDk, а также JRE. Не нужно ничего настраивать. Он будет заботиться обо всем.

    sudo add-apt-repository ppa:webupd8team/java
    
    sudo apt-get update
    

    JDK 6 вместе с JRE

    sudo apt-get install oracle-java6-installer
    

    ИЛИ ДЛЯ JDK 7

    sudo apt-get install oracle-java7-installer
    

    После выполнения вы можете проверьте, установлены ли Java и JDK с помощью java -version, а затем javac -version

    6
    ответ дан 4 August 2018 в 15:15

    На официальной Ubuntu wiki есть очень хорошая страница. Там вы найдете все рекомендуемые методы. Я использовал этот отличный автоматический скрипт .

    cd ~/
    wget https://github.com/flexiondotorg/oab-java6/raw/0.2.6/oab-java.sh -O oab-java.sh
    chmod +x oab-java.sh
    sudo ./oab-java.sh
    

    Сценарий будет создавать пакеты из исходного кода и размещать их в локальном репо, тогда они могут быть установлены, например:

    sudo apt-get install sun-java6-jdk sun-java6-fonts sun-java6-source
    

    Вы можете увидеть все доступные пакеты в /var/local/oab/deb.

    Не забудьте выбрать правильную версию:

    sudo update-alternatives --config java
    

    Чтобы настроить все остальное (например, плагин браузера, keytool и т. д.), вы можете использовать это (это будет длинный список!):

    sudo update-alternatives --all
    

    Скрипт - это оболочка для этого скрипта Debian , если вы любопытно;)

    3
    ответ дан 4 August 2018 в 15:15

    Oracle теперь владеет Sun и переименовал ее в Oracle Java. Если вы хотите установить последнюю версию Java 6, вы можете скачать ее здесь:

    http://www.oracle.com/technetwork/java/javase/downloads/index.html

    Двоичный файл является самораспаковывающимся архивом. Скопируйте его туда, где вы хотите установить его, например. /opt/java

    Затем создайте ссылку,

    # update-alternatives /usr/bin/java java /opt/java/bin/java 0
    

    При необходимости сделайте то же самое для javac.

    0
    ответ дан 5 August 2018 в 23:43

    Во многих случаях нет необходимости полностью переходить на Oracle Java (или любую другую альтернативную версию). Многие приложения, которые требуют чего-то другого, кроме стандартной версии Java, могут быть запущены путем явного вызова требуемой виртуальной машины Java:

    <path to alternative JRE>/bin/java -jar <application>.jar
    

    Возможно, JAVA_HOME также должен быть явно задан перед запуском приложения:

    export JAVA_HOME=<path to alternative JRE>
    
    1
    ответ дан 5 August 2018 в 23:43

    Я использовал следующую инструкцию , загрузив двоичные файлы jdk непосредственно из Oracle. Инструкции также относятся к jdk6.

    0
    ответ дан 5 August 2018 в 23:43

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

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