Как установить Oracle JDK 6? [Дубликат]

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

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

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

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

67 ответов

Поскольку 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
ответ дан 31 July 2018 в 10:26

Поскольку 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
ответ дан 2 August 2018 в 02:49

Поскольку 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 в 18:35

Поскольку 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
ответ дан 6 August 2018 в 03:00

Поскольку 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 в 20: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
ответ дан 10 August 2018 в 09:04

Поскольку 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 в 21:55
  • 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
    @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
    ответ дан 19 August 2018 в 00:18
    • 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
    • 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

    Из-за проблем с лицензией 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 в 10:17
    • 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
      – Radu Maris 9 October 2013 в 18:16
    • 5
      java -version не показывает версию java 6 oracle в конце. Но решение @Bruno работало – Samitha Chathuranga 26 September 2015 в 06:38

    Причина, по которой реализация Oracle в Java не поддерживается или не распространена 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) здесь [!d1 ].

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

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

    chmod +x /path/to/file/jdk-6u30-linux-*.bin [!d 20] Загрузить Sun / Oracle Java JDK

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

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

    Загрузить Sun / Oracle Java JDK 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 Добавить новую версию java, javac и javaws в качестве альтернативы системы и присвоить ей приоритет 1 [ ! d34] sudo update-alternatives --config java

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

    sudo update-alternatives --config javac

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

    sudo update-alternatives --config javaws

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

    Добавить новую версию java, javac и javaws в качестве альтернативы системы и присвоить ей приоритет 1

    java -version должен вернуть [!d43 ]

    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
    
    Добавить новую версию java, javac и javaws в качестве альтернативы системы и присвоить ей приоритет 1

    Открыть /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 / альтернативы для ссылок на старые установки JRE - есть много инструментов, которые могут не быть найденный в вашей системе после ручной установки, как это.

    48
    ответ дан 25 May 2018 в 18:02
    • 1
      -1 за предложение поставить JDK под / usr / lib. Плохая идея поместить что-нибудь там сама, эта область, как ожидается, будет обрабатываться системой упаковки. – MPi 12 January 2012 в 14:07
    • 2
      @MPi больше нет "sun" или "оракул" pacakage '/ usr / lib / jvmc - это то, где будут выполняться все другие реализации java, кроме того, именование папки, в которой мы поддерживаем jdk oracle, является обычным, ни один пакет не перезапишет его, и если это произойдет, проблем не будет так как он будет делать то же самое, что и здесь. нет никакой причины, почему бы это не приблизиться к системной установке jdk оракула. если у вас есть какие-либо дальнейшие предложения, пожалуйста, сделайте это, но нет ничего плохого в используемых здесь путях. – Bruno Pereira 12 January 2012 в 15:27
    • 3
      Сейчас нет Oracle Java, но может быть и в будущем. Но это не относится к делу. Локально установленное программное обеспечение не должно входить в папки, которые обрабатываются системой упаковки. Для этого варианта использования есть / opt или / usr / local; см. также wiki.debian.org/FilesystemHierarchyStandard – MPi 12 January 2012 в 19:16
    • 4
      Поэтому, когда я следую вашим инструкциям, update-java-alternatives не видит вновь установленный Oracle JDK. Есть ли вообще синхронизация update-java-alternatives с update-alternatives? – James McMahon 14 December 2012 в 01:35
    • 5
      @JamesMcMahon, какую версию Ubuntu вы используете? Я могу проверить и исправить, если это необходимо. – Bruno Pereira 14 December 2012 в 13:51

    Откройте терминал и выполните команды ниже по одному. Он будет устанавливать 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
    ответ дан 25 May 2018 в 18:02

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

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

    Безопасны ли PPA для добавления в мою систему и что представляют собой некоторые «красные флаги». следить за?

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

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

    Откройте окно терминала в разделе Application -> Accessories -> Terminal, добавив ppa> по:
    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 May 2018 в 18:02

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

    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
    

    Сценарий является оберткой для Ubuntu wiki , если вам интересно;)

    3
    ответ дан 25 May 2018 в 18:02

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

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

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

    2
    ответ дан 25 May 2018 в 18:02
    • 1
      Я следую инструкциям в ссылке выше, поэтому я действительно следую этой ссылке: webupd8.org/2012/01/… , и она работает, очень просто, должна попробовать. Upvote – Roberto Alarcon 5 August 2012 в 04:36

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

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

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

    export JAVA_HOME=<path to alternative JRE>
    
    1
    ответ дан 25 May 2018 в 18:02

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

    0
    ответ дан 25 May 2018 в 18:02

    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 May 2018 в 18:02

    Запустите эту команду в терминале (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
    

    Тогда do:

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

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

    0
    ответ дан 25 May 2018 в 18:02
    • 1
      Это не очень хороший способ установить Java, потому что этот PPA предоставляет только очень старые версии, которые имеют серьезные недостатки, включая серьезные ошибки безопасности . Oracle изменила условия лицензирования для собственной JRE JDK и JDK, так что она не может быть свободно перераспределена таким образом. Таким образом, PPA больше не содержит безопасную, современную Java. Полное объяснение, с цитатами, какой версии PPA может предоставить и почему, не может вписаться в комментарий. Но если вы опубликуете новый вопрос об этом и напишите мне здесь (с @EliahKagan), я постараюсь ответить на него. – Eliah Kagan 11 October 2012 в 15:24

    Запустите эту команду в терминале (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 в 21:08

    На официальной 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 в 21:08

    Откройте терминал и выполните команды ниже. Он будет устанавливать 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
    ответ дан 25 July 2018 в 21:08

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

    0
    ответ дан 25 July 2018 в 21:08

    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
    ответ дан 31 July 2018 в 10:26

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

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

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

    export JAVA_HOME=<path to alternative JRE>
    
    1
    ответ дан 31 July 2018 в 10:26

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

    0
    ответ дан 31 July 2018 в 10:26

    Откройте терминал и выполните команды ниже. Он будет устанавливать 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
    ответ дан 31 July 2018 в 10:26

    Запустите эту команду в терминале (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
    ответ дан 31 July 2018 в 10:26

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

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

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

    2
    ответ дан 31 July 2018 в 10:26

    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
    ответ дан 2 August 2018 в 02:49

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

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

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

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

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

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