Як встановити Oracle Java JDK на Ubuntu Linux

Фото - Як встановити Oracle Java JDK на Ubuntu Linux

Ця стаття розповідає про установку 32-розрядної і 64-розрядної Oracle Java 7 JDK (номер версії 1.7.0 _51) на 32-розрядні і 64-розрядні операційні системи Ubuntu. Описані в статті методи також працюють в Debian і Linux Mint.


Ця стаття призначена для тих, хто збирається встановити Oracle Java JDK з включеним (в інсталятор JDK) Oracle Java JRE. Дана інструкція з встановлення Oracle Java JDK розрахована на операційні системи Linux на основі Debian, такі як Debian, Ubuntu і Linux Mint.

Кроки

  1. 1

    Визначте розрядність вашої системи (32-розрядна або 64-розрядна). Для цього відкрийте термінал і введіть наступну команду.
    • Надрукуйте / скопіюйте / вставте: file / sbin / init
      • Запам`ятайте / запишіть розрядність вашої операційної системи.

  2. 2

    Переконайтеся, що у вашій системі встановлена Java.
    • Відкрийте термінал і введіть наступну команду:
      • Надрукуйте / скопіюйте / вставте: java -version
    • Якщо у вас встановлений OpenJDK, то на екрані відобразиться наступна інформація:
      • java version "1.7.0_15"
        OpenJDK Runtime Environment (IcedTea6 1.10pre) (7b15 ~ pre1-0lucid1)
        OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)
    • Якщо у вас вже встановлений OpenJDK, то ваша версія Java не збігається з версією, використовуваної в цій статті.

  3. 3

    Повністю видаліть OpenJDK / JRE з вашої системи і створіть папку для зберігання бінарних файлів Oracle Java JDK / JRE. Таким чином, ви уникнете конфлікти між різними версіями Java. Якщо у вас встановлений OpenJDK / JRE, видаліть його, ввівши в терміналі наступну команду:
    • Надрукуйте / скопіюйте / вставте: sudo apt-get purge openjdk - *
      • Ця команда повністю видалить OpenJDK / JRE з системи.
    • Надрукуйте / скопіюйте / вставте: sudo mkdir -p / usr / local / java
      • Ця команда створить папку для зберігання файлів Oracle Java JDK / JRE.

  4. 4

    Скачайте Oracle Java JDK для Linux. Переконайтеся, що ви вибрали правильні (відповідні за розрядності вашій системі) стислі файли з розширенням tar.gz.
    • Наприклад, якщо ви працюєте з 32-розрядної операційною системою, скачайте 32-розрядну Oracle Java.
    • Наприклад, якщо ви працюєте з 64-розрядної операційною системою, скачайте 64-розрядну Oracle Java.
    • За необхідності, скачайте документацію по Oracle Java JDK.
      • Виберіть jdk-7u51-apidocs.zip
    • Важливо: 64-розрядна Oracle Java не працює на 32-розрядних операційних системах Ubuntu Linux. При спробі встановити 64-розрядну Oracle Java на 32-розрядну Ubuntu Linux ви отримаєте повідомлення про помилку.

  5. 5

    Скопіюйте бінарні файли Oracle Java в папку / usr / local / java. Як правило, файли Oracle Java завантажуються в папку: / home / имя_пользователя / Downloads.
    • Інструкції для 32-розрядної Oracle Java:
      • Надрукуйте / скопіюйте / вставте: cd / home / имя_пользователя / Downloads
      • Надрукуйте / скопіюйте / вставте: sudo cp -r jdk-7u51-linux-i586.tar.gz / usr / local / java /
      • Надрукуйте / скопіюйте / вставте: cd / usr / local / java
    • Інструкції для 64-розрядної Oracle Java:
      • Надрукуйте / скопіюйте / вставте: cd / home / имя_пользователя / Downloads
      • Надрукуйте / скопіюйте / вставте: sudo cp -r jdk-7u51-linux-x64.tar.gz / usr / local / java
      • Надрукуйте / скопіюйте / вставте: cd / usr / local / java

  6. 6

    Розпакуйте стислі файли Java в папку / usr / local / java
    • Інструкції для 32-розрядної Oracle Java:



      • Надрукуйте / скопіюйте / вставте: sudo tar xvzf jdk-7u51-linux-i586.tar.gz
    • Інструкції для 64-розрядної Oracle Java:
      • Надрукуйте / скопіюйте / вставте: sudo tar xvzf jdk-7u51-linux-x64.tar.gz

  7. 7

    Ще раз перевірте папки. На даному етапі в / usr / local / java у вас повинні бути дві папки, зазначені як:
    • Надрукуйте / скопіюйте / вставте: ls -a
    • jdk1.7.0_51
    • jre1.7.0_51

  8. 8

    Відредагуйте системний файл / etc / profile і додайте наступні системні змінні. Під рутом скористайтеся gedit, nano або будь-яким іншим текстовим редактором, щоб відкрити / etc / profile.
    • Надрукуйте / скопіюйте / вставте: sudo gedit / etc / profile
    • або
    • Надрукуйте / скопіюйте / вставте: sudo nano / etc / profile

  9. 9

    Перейдіть в кінець файлу / etc / profile і додайте наступні рядки (в самому кінці файлу):
    • Надрукуйте / скопіюйте / вставте:

      JAVA_HOME = / usr / local / java /[b]jdk1.7.0_51
      PATH = $ PATH: $ HOME / bin: $ JAVA_HOME / bin
      export JAVA_HOME
      export PATH

  10. 10

    Збережіть файл і закрийте його.

  11. 11

    Вкажіть системі місце розташування оновленої версії Oracle Java JRE / JDK (система переключиться на використання нової версії Oracle Java).
    • Надрукуйте / скопіюйте / вставте: sudo update-alternatives --install "/ usr / bin / java" "java" usr / local / java / jdk1.7.0_51 / bin / java "1
      • Ця команда повідомляє систему, що Oracle Java JRE доступна для використання.
    • Надрукуйте / скопіюйте / вставте: sudo update-alternatives --install "/ usr / bin / javac" "javac" "/ usr / local / java / jdk1.7.0_51 / bin / javac" 1
      • Ця команда повідомляє систему, що Oracle Java JDK доступна для використання.
    • Надрукуйте / скопіюйте / вставте: sudo update-alternatives --install "/ usr / bin / javaws" "javaws" "/ usr / local / java / jdk1.7.0_51 / bin / javaws" 1
      • Ця команда повідомляє систему, що Web Start Oracle Java доступна для використання.

  12. 12

    Вкажіть системі, що оновлена версія Oracle Java JDK / JRE буде версією Java за замовчуванням.
    • Надрукуйте / скопіюйте / вставте: sudo update-alternatives --set java /usr/local/java/jdk1.7.0_51/bin/java
      • Ця команда встановить середовище виконання Java.
    • Надрукуйте / скопіюйте / вставте: sudo update-alternatives --set javac /usr/local/java/jdk1.7.0_51/bin/javac
      • Ця команда встановить компілятор Javac.
    • Надрукуйте / скопіюйте / вставте: sudo update-alternatives --set javaws /usr/local/java/jdk1.7.0_51/bin/javaws
      • Ця команда встановить Java Web start.

  13. 13

    Перезавантажте системний файл / etc / profile наступною командою:
    • Надрукуйте / скопіюйте / вставте:. / Etc / profile
    • Врахуйте, що файл / etc / profile перезавантажиться після перезавантаження системи.

  14. 14

    Перевірте коректність установки нової версії Oracle Java наступними командами (дивіться на номер поточної версії Java).



  15. 15

    При успішній установці 32-розрядної Oracle Java:
    • Надрукуйте / скопіюйте / вставте: java -version
      • Ця команда відобразить на екрані номер версії Java, яка зараз працює.
    • Ви побачите наступне повідомлення:
      • java version "1.7.0_51"
        Java (TM) SE Runtime Environment (build 1.7.0_51-b13)
        [b]Java HotSpot (TM) Server VM (build 24.51-b03, mixed mode)
    • Надрукуйте / скопіюйте / вставте: javac -version
      • Ця команда інформує вас, що тепер ви можете компілювати Java програми в терміналі.
    • Ви побачите наступне повідомлення:
      • javac 1.7.0_51

  16. 16

    При успішній установці 64-розрядної Oracle Java:
    • Надрукуйте / скопіюйте / вставте: java -version
      • Ця команда відобразить на екрані номер версії Java, яка зараз працює.
    • Ви побачите наступне повідомлення:
      • java version "1.7.0_51"
        Java (TM) SE Runtime Environment (build 1.7.0_51-b13)
        [b]Java HotSpot (TM) 64-Bit Server VM (build 24.51-b03, mixed mode)
    • Надрукуйте / скопіюйте / вставте: javac -version
      • Ця команда інформує вас, що тепер ви можете компілювати Java програми в терміналі.
    • Ви побачите наступне повідомлення:
      • javac 1.7.0_51

  17. 17

    Ви встановили Oracle Java у вашій системі Linux. Тепер перезавантажте систему. Після перезавантаження система буде готова для запуску і розробки Java програм.

Додатково: як включити Oracle Java в браузері

  1. Для включення плагіна Java в браузері необхідно зробити символічну посилання з папки плагінів браузера на розташування плагіна Java, включеного в ваш дистрибутив Oracle Java.

Увага! Будьте обережні при включенні Oracle Java 7 у вашому браузері, так як у Oracle Java 7 є проблеми з безпекою. Для отримання додаткової інформації про проблеми з безпекою Java відкрийте наступний сайт: Java Tester

Google Chrome

Інструкція для 32-бітної системи

  1. Введіть наступні команди.
    • Надрукуйте / скопіюйте / вставте: sudo mkdir -p / opt / google / chrome / plugins
      • Це створить папку / opt / google / chrome / plugins
    • Надрукуйте / скопіюйте / вставте: cd / opt / google / chrome / plugins
      • Таким чином, ви перейдете в папку з плагінами google chrome- переконайтеся, що ви перебуваєте в цій папці перед тим, як створити посилання.
    • Надрукуйте / скопіюйте / вставте: sudo ln -s /usr/local/java/jdk1.7.0_51/jre/lib/[b]i386/[b]libnpjp2.so
      • Це створить посилання між Java JRE (Java Runtime Environment) плагіном [b]libnpjp2.so і браузером Google Chrome

Інструкція для 64-бітної системи

  1. Введіть наступні команди.
    • Надрукуйте / скопіюйте / вставте: sudo mkdir -p / opt / google / chrome / plugins
      • Це створить папку / opt / google / chrome / plugins
    • Надрукуйте / скопіюйте / вставте: cd / opt / google / chrome / plugins
      • Таким чином, ви перейдете в папку з плагінами google chrome- переконайтеся, що ви перебуваєте в цій папці перед тим, як створити посилання.
    • Надрукуйте / скопіюйте / вставте: sudo ln -s /usr/local/java/jdk1.7.0_51/jre/lib/[b]amd64/[b]libnpjp2.so
      • Це створить посилання між Java JRE (Java Runtime Environment) плагіном [b]libnpjp2.so і браузером Google Chrome

Нагадування

  1. Увага! Іноді при введенні вищезгаданих команд може з`явитися таке повідомлення:
    • ln: creating symbolic link `./libnpjp2.so `: File exists
    • Для виправлення цієї помилки наступною командою видаліть попереднє посилання:
    • Надрукуйте / скопіюйте / вставте: cd / opt / google / chrome / plugins
    • Надрукуйте / скопіюйте / вставте: sudo rm -rf libnpjp2.so
    • Переконайтеся, що ви перебуваєте в папці / opt / google / chrome / plugins перед введенням цієї команди.
  2. Перезапустіть браузер і відкрийте Java Tester для тестування правильності роботи Java у вашому браузері.

Mozilla Firefox

Інструкція для 32-бітної системи

  1. Введіть наступні команди.
    • Надрукуйте / скопіюйте / вставте: cd / usr / lib / mozilla / plugins
      • Таким чином, ви перейдете в папку / usr / lib / mozilla / plugins- якщо така папка не існує, створіть її
    • Надрукуйте / скопіюйте / вставте: sudo mkdir -p / usr / lib / mozilla / plugins
      • Це створить папку / usr / lib / mozilla / plugins- переконайтеся, що ви перебуваєте в цій папці перед тим, як створити посилання.
    • Надрукуйте / скопіюйте / вставте: sudo ln -s /usr/local/java/jdk1.7.0_51/jre/lib/[b]i386/[b]libnpjp2.so
      • Це створить посилання між Java JRE (Java Runtime Environment) плагіном [b]libnpjp2.so і браузером Mozilla Firefox

Інструкція для 64-бітної системи:

  1. Введіть наступні команди.
    • Надрукуйте / скопіюйте / вставте: cd / usr / lib / mozilla / plugins
      • Таким чином, ви перейдете в папку / usr / lib / mozilla / plugins- якщо така папка не існує, створіть її
    • Надрукуйте / скопіюйте / вставте: sudo mkdir -p / usr / lib / mozilla / plugins
      • Це створить папку / usr / lib / mozilla / plugins- переконайтеся, що ви перебуваєте в цій папці перед тим, як створити посилання.
    • Надрукуйте / скопіюйте / вставте: sudo ln -s /usr/local/java/jdk1.7.0_51/jre/lib/[b]amd64/[b]libnpjp2.so
      • Це створить посилання між Java JRE (Java Runtime Environment) плагіном [b]libnpjp2.so і браузером Mozilla Firefox

Нагадування

  1. Увага! Іноді при введенні вищезгаданих команд може з`явитися таке повідомлення:
    • ln: creating symbolic link `./libnpjp2.so `: File exists
    • Для виправлення цієї помилки наступною командою видаліть попереднє посилання:
    • Надрукуйте / скопіюйте / вставте: cd / usr / lib / mozilla / plugins
    • Надрукуйте / скопіюйте / вставте: sudo rm -rf libnpjp2.so
    • Переконайтеся, що ви перебуваєте в папці / usr / lib / mozilla / plugins перед введенням цієї команди.
  2. Перезапустіть браузер і відкрийте Java Tester для тестування правильності роботи Java у вашому браузері.