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

Ця стаття розповість вам, як встановити 32/64-бітну Oracle Java 7 ([b]1.7.0_45, якщо бути точним) JDK / JRE на 32/64-бітові операційні системи Ubuntu. Крім того, інструкції, зібрані в цій статті, згодяться також для Debian і Linux Mint.


Якщо у вас вже встановлена Oracle Java 7, то спочатку необхідно оновити її, а потім використовувати описаний метод.

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

Якщо ви хочете встановити Oracle Java JRE тільки для запуску Java-додатків (а не для розробки Java додатків), використовуйте наступний метод:

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

Якщо ви хочете встановити Oracle Java JDK для розробки Java додатків (Oracle Java JRE також включається в Oracle JDK), використовуйте наступний метод:

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

Кроки

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

    1

    Перевірте битность своєї операційної системи, відкривши термінал і ввівши таку команду:
    • [b]Надрукуйте / скопіюйте / вставте: file / sbin / init
      • Запам`ятайте битность вашої системи.

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

    2

    Перевірте, чи встановлена у вас вже Java. Для цього з терміналу треба набрати команду, яка запускає цю програму.
    • Відкрийте термінал і введіть наступну команду:
      • [b]Надрукуйте / скопіюйте / вставте: 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 не збігається з версією Java, використовуваної в цій статті.

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

    3

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

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

    4

    Завантажте Oracle Java JDK / JRE для Linux. Обов`язково виберіть стислі файли [b]потрібної версії, які підходять для 32/64-бітної архітектури вашої системи.
    • Якщо у вас Ubuntu Linux 32 bit, то завантажуйте бінарні файли Oracle Java 32 bit.
    • Якщо у вас Ubuntu Linux 64 bit, то завантажуйте бінарні файли Oracle Java 64 bit.
    • [b]За бажанням, завантажте документацію по Oracle Java JDK / JRE
      • Виберіть jdk-7u40-apidocs.zip
    • [b]Важливо: 64-бітна Java не буде працювати на 32-бітної системи. Помилки неминучі!

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

    5

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



      • [b]Надрукуйте / скопіюйте / вставте: sudo cp -r jre-7u45-linux-x64.tar.gz / usr / local / java
      • [b]Надрукуйте / скопіюйте / вставте: cd / usr / local / java

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

    6

    Розпакуйте стислі файли Java в папку / usr / local / java
    • [b]Інструкція для 32-бітної системи
      • [b]Надрукуйте / скопіюйте / вставте: sudo tar xvzf jdk-7u45-linux-i586.tar.gz
      • [b]Надрукуйте / скопіюйте / вставте: sudo tar xvzf jre-7u45-linux-i586.tar.gz
    • [b]Інструкція для 64-бітної системи
      • [b]Надрукуйте / скопіюйте / вставте: sudo tar xvzf jdk-7u45-linux-x64.tar.gz
      • [b]Надрукуйте / скопіюйте / вставте: sudo tar xvzf jre-7u45-linux-x64.tar.gz

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

    7

    Перевірте папки. На даний момент у вас повинні бути дві розпаковані бінарні директорії для Java JDK / JRE в / usr / local / java, зазначені як:
    • [b]Надрукуйте / скопіюйте / вставте: ls -a
    • [b]jdk1.7.0_45
    • або [b]jre1.7.0_45

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

    8

    Відредагуйте системний PATH-файл / etc / profile і додайте наступні системні змінні. Для цього вам потрібен будь-який текстовий редактор і відкритий під рутом / etc / profile
    • [b]Надрукуйте / скопіюйте / вставте: sudo gedit / etc / profile
    • [b]або
    • [b]Надрукуйте / скопіюйте / вставте: sudo nano / etc / profile

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

    9

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

      JAVA_HOME = / usr / local / java /[b]jdk1.7.0_45
      PATH = $ PATH: $ HOME / bin: $ JAVA_HOME / bin
      JRE_HOME = / usr / local / java /[b]jre1.7.0_45
      PATH = $ PATH: $ HOME / bin: $ JRE_HOME / bin
      export JAVA_HOME
      export JRE_HOME
      export PATH
    • [b]Або якщо ви встановлюєте JRE, надрукуйте / скопіюйте / вставте:
      JRE_HOME = / usr / local / java /[b]jre1.7.0_45
      PATH = $ PATH: $ JRE_HOME / bin
      export JRE_HOME
      export PATH
    • Збережіть файл / etc / profile і вийдіть з нього.

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

    10

    Вкажіть системі, де розташована Oracle Java JDK / JRE. Це "дасть зрозуміти" системі, що до використання готова нова версія Oracle Java JDK / JRE.
    • [b]Якщо ви встановлюєте JDK, надрукуйте / скопіюйте / вставте: sudo update-alternatives --install "/ usr / bin / java" "java" "/ usr / local / java / jdk1.7.0_45 / jre / bin / java" 1
    • [b]Якщо ви встановлюєте JRE, надрукуйте / скопіюйте / вставте: sudo update-alternatives --install "/ usr / bin / java" "java" "/ usr / local / java / jre1.7.0_45 / bin / java" 1
      • Ця команда вказує, що Oracle Java JRE доступна для використання.
    • [b]Якщо ви встановлюєте тільки JDK, надрукуйте / скопіюйте / вставте: sudo update-alternatives --install "/ usr / bin / javac" "javac" "/ usr / local / java / jdk1.7.0_45 / bin / javac" 1
      • Ця команда вказує, що Oracle Java JDK доступна для використання.
    • [b]Надрукуйте / скопіюйте / вставте: sudo update-alternatives --install "/ usr / bin / javaws" "javaws" "/ usr / local / java / jre1.7.0_45 / bin / javaws" 1
      • Ця команда вказує, що Oracle Java Web start доступна для використання.

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

    11

    Вкажіть системі, що Oracle Java JDK / JRE повинна бути версією Java за замовчуванням.
    • [b]Якщо ви встановлюєте JDK, надрукуйте / скопіюйте / вставте: sudo update-alternatives --set java /usr/local/java/jdk1.7.0_45/jre/bin/java
    • [b]Якщо ви встановлюєте JRE, надрукуйте / скопіюйте / вставте: sudo update-alternatives --set java /usr/local/java/jre1.7.0_45/bin/java


      • Це команда установки робочого оточення java.
    • [b]Якщо ви встановлюєте тільки JDK, надрукуйте / скопіюйте / вставте: sudo update-alternatives --set javac /usr/local/java/jdk1.7.0_45/bin/javac
      • Це команда для установки компілятора javac.
    • [b]Якщо ви встановлюєте JDK, надрукуйте / скопіюйте / вставте: sudo update-alternatives --set javaws /usr/local/java/jdk1.7.0_45/bin/javaws
    • [b]Якщо ви встановлюєте JRE, надрукуйте / скопіюйте / вставте: sudo update-alternatives --set javaws /usr/local/java/jre1.7.0_45/bin/javaws
      • Це команда установки Java Web Start.

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

    12

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

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

    13

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

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

    14

    Вітаємо, ви встановили Oracle Java до себе на комп`ютер! Тепер перезавантажте ПК. Після перезавантаження система буде повністю готова до роботи.

Опціонально: як включити Oracle Java в браузерах

  1. Щоб включити плагін Java, ви повинні зробити символічну посилання з директорії плагінів браузера на місце розташування плагіна, включеного в дистрибутив Oracle Java.
    • [b]Важливо: будьте обережніше з Oracle Java 7, там в плані безпеки не все так гладко, як хотілося б.

Google Chrome

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

  1. Введіть наступні команди.
    • [b]Надрукуйте / скопіюйте / вставте: sudo mkdir -p / opt / google / chrome / plugins
      • Це створить директорію під назвою / opt / google / chrome / plugins
    • [b]Надрукуйте / скопіюйте / вставте: cd / opt / google / chrome / plugins
      • Це перенесе вас в директорію плагінів браузера. Перед тим, як робити символічне посилання, ви повинні бути саме в цій директорії.
    • [b]Надрукуйте / скопіюйте / вставте: sudo ln -s /usr/local/java/jre1.7.0_45/lib/[b]i386/[b]libnpjp2.so
      • Це створить символічне посилання між Java JRE плагіном [b]libnpjp2.so і браузером.

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

  1. Введіть наступні команди.
    • [b]Надрукуйте / скопіюйте / вставте: sudo mkdir -p / opt / google / chrome / plugins
      • Це створить директорію під назвою / opt / google / chrome / plugins
    • [b]Надрукуйте / скопіюйте / вставте: cd / opt / google / chrome / plugins
      • Це перенесе вас в директорію плагінів браузера. Перед тим, як робити символічне посилання, ви повинні бути саме в цій директорії.
    • [b]Надрукуйте / скопіюйте / вставте: sudo ln -s /usr/local/java/jre1.7.0_45/lib/[b]amd64/[b]libnpjp2.so
      • Це створить символічне посилання між Java JRE плагіном [b]libnpjp2.so і браузером.

Нагадування:

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

Mozilla Firefox

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

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

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

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

Нагадування:

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

Поради

  • У користувачів Ubuntu Linux є вибір: чи користуватися безкоштовним Open JDK та іншим відкритим ПЗ, або ж використовувати Java JDK / JRE. Вибір, як кажуть, за вами!
  • Патчі від Oracle, що виправляють ті чи інші проблеми, випускаються з часом для кожної нової версії Oracle Java. Тому звертайте увагу на номер версії! Для повчання додаткової інформації прочитайте цю статтю.
  • Ця стаття (як мінімум - її англійська версія-прим. пров.) Постійно оновлюється, адже і Oracle постійно змінює методи установки бінарників Java JDK / JRE