Как я могу установить jdk7 на ubuntu 18.04 lts 64bit? [дубликат]

На этот вопрос уже есть ответ здесь:

Я обновляю свою систему до ubuntu 18.04 lts, ​​но работаю над проектами, для которых требуется JDK 7. Как я могу установить jdk7 на ubuntu 18.04 lts 64bit?

10
задан 10 May 2018 в 11:35

3 ответа

Загрузите JDK для Linux, 32-разрядного или 64-разрядного (например: jdk-7u80-linux-x64.tar.gz)

  1. Переместитесь к ~ / по Загрузкам:

    cd /home/"your_user_name"/Downloads
    
  2. Создайте каталог в/usr/local, где Java будет находиться и копировать tarball там:

    sudo mkdir -p /usr/local/java
    sudo cp -r jdk-7u80-linux-x64.tar.gz /usr/local/java/
    
  3. Перейдите к/usr/local/java:

    cd /usr/local/java
    
  4. Извлеките tarball:

    sudo tar xvzf jdk-7u80-linux-x64.tar.gz
    
  5. Проверьте, был ли tarball успешно извлечен:

    ls –a    #you should see jdk1.7.0_80 
    
  6. Откройте/etc/profile с sudo полномочиями:

    sudo nano /etc/profile
    
  7. Прокрутите вниз в конец файла с помощью клавиш со стрелками и добавьте следующие строки ниже в конец/etc/profile файла:

    JAVA_HOME=/usr/local/java/jdk1.7.0_80
    JRE_HOME=/usr/local/java/jdk1.7.0_80 
    PATH=$PATH:$JRE_HOME/bin:$JAVA_HOME/bin
    
    export JAVA_HOME
    export JRE_HOME
    export PATH
    
  8. Альтернативы обновления:

    sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_80/bin/java" 1
    sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_80/bin/javac" 1
    sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.7.0_80/bin/javaws" 1
    sudo update-alternatives --set java /usr/local/java/jdk1.7.0_80/bin/java
    sudo update-alternatives --set javac /usr/local/java/jdk1.7.0_80/bin/javac
    sudo update-alternatives --set javaws /usr/local/java/jdk1.7.0_80/bin/javaws
    
  9. Профиль перезагрузки:

    source /etc/profile
    
  10. Проверьте установку:

    java -version
    

    Необходимо получить сообщение, которое отображается:

    java version "1.7.0_80"
    Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
    Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
    
22
ответ дан 23 November 2019 в 04:20

Похож на регулярный JDK, только доступны Клиентам Oracle после создания учетной записи:

http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html

Но та ссылка все еще работает:

http://www.oracle.com/technetwork/java/javaee/downloads/java-ee-sdk-7-jdk-7u21-downloads-1956231.html

Просто выбрал "java_ee_sdk-7-jdk7-linux-x64.sh", и установите его вручную.

0
ответ дан 23 November 2019 в 04:20

Обновление -

Так как нижняя фиксация больше не работает, попробуйте это -

  1. Посещение http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html
  2. Загрузите желаемый пакет Java. т.е., 32 бита (x86) или 64 бита (x86_64)
    примечание: необходимо будет регистрироваться для загрузки его, как указано @Kendzi в комментарии ниже
  3. Измените местоположение к своей папке загрузок (или туда, где Вы имеете, загружают архив), cd ~/Downloads
  4. Извлеките архив tar -xvzf jdk-7u80-linux-x64.tar.gz
  5. Должна быть новая папка, доступная теперь, названная - jdk1.7.0_80 или что-то подобное
  6. Переместите папку в желаемое местоположение.
    Переместите его в (рекомендуемое) местоположение по умолчанию - sudo mv jdk1.7.0_80 /usr/lib/jvm/ примечание: создайте jvm папку, если она не существует с sudo mkdir /user/lib/jvm

  7. Принятие папки было теперь перемещено в/usr/lib/jvm,
    1. Если это - абсолютный первый раз, когда Вы устанавливаете Java, просто выполните команду альтернатив обновления для обновления предпочтительного Java как значения по умолчанию update-alternatives --config java и выберите число опции для Java 7
    2. если Вы уже установили Java однажды проверка, существует ли символьная ссылка в/etc/alternatives sudo ls -al /etc/alternatives/java
      Если Вы видите список, подобный следующему lrwxrwxrwx 1 root root 46 Jun 20 21:51 /etc/alternatives/java -> /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
      Символьная ссылка существует и только должна быть обновлена с помощью команды - update-alternatives --config java
      Это перечислит доступные исполняемые файлы Java, доступные в Вашей системе, как так -
      (включая исполняемый файл JDK 7 Вы поместили в/usr/lib/jvm)Java - update-alternatives --config java, Примечание звездочка (*) рядом с опцией 1. Это указывает на версию по умолчанию используемого Java.
      Если местоположение JDK 7 перечислено здесь, введите номер опции и совершите нападки, входят для устанавливания JDK 7 по умолчанию.
    3. Если по некоторым причинам никакой список не предоставлен после выполнения команды альтернатив обновления, проверьте, являются ли символьные ссылки (символьная ссылка) установкой правильно sudo ls -al /etc/alternatives/java
      если никакой файл не найден, создайте символьную ссылку - sudo ln -s /etc/alternatives/java /usr/lib/jvm/jdk1.7.0_80/bin/java
      Кроме того, создайте символьную ссылку в/usr/bin для обеспечения доступности исполняемого файла Java в терминале. Поэтому первая проверка, если файл существует в/usr/local- sudo ls -al /usr/bin/java если никакой файл не найден, создайте символьную ссылку - sudo ln -s /usr/bin/java /etc/alternatives/java

  8. Наконец установите переменную JAVA_HOME для использования приложения путем редактирования файла/etc/environment sudo gedit /etc/environment
    и добавьте переменную JAVA_HOME как так - JAVA_HOME="/usr/bin/java" сохраните и закройте файл.

    Перезагрузите команду использования файла среды - source /etc/environment

(Фиксация больше не работает, как отмечено @Christian Rodriguez),

После загрузки пакет Oracle JDK 7 с веб-сайта Oracle, поместите файл в местоположение -

/var/cache/oracle-jdk7-installer/<Oracle JDK 7>

(создайте oracle-jdk7-installer папка, если это уже не присутствует),

Затем откройте терминал (ярлык: Ctrl+Alt+t) и выполните каждую из следующих команд (один за другим) -

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

Проверить установку было успешно, выполните следующую команду -

    java -version

Необходимо видеть сообщение, подобное один показанный ниже -

    java version "1.7.0_76"
    Java(TM) SE Runtime Environment (build 1.7.0_76-b13)
    Java HotSpot(TM) 64-Bit Server VM (build 24.76-b04, mixed mode)

Относиться

  1. http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html
  2. http://www.webupd8.org/2017/06/why-oracle-java-7-and-6-installers-no.html

для получения дополнительной информации.

0
ответ дан 23 November 2019 в 04:20

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

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