Як встановити oracle java на ubuntu linux

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

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

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

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

кроки

1. Перевірте бітность своєї операційної системи, відкривши термінал і ввівши таку команду:
  • Надрукуйте / скопіюйте / вставте: file / sbin / init
  • Запам`ятайте бітность вашої системи.
  • 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 не збігається з версією Java, використовуваної в цій статті.
  • 3. Повністю видаліть OpenJDK / JRE і створіть директорію для зберігання бінарних файлів Oracle Java JDK / JRE. Це захистить вас від можливої ​​появи програмних конфліктів. Наприклад, якщо у вас встановлений OpenJDK / JRE, видалити його можна так:
  • Надрукуйте / скопіюйте / вставте: sudo apt-get purge openjdk - *
  • Ця команда повністю видалить OpenJDK / JRE з вашого комп`ютера.
  • Надрукуйте / скопіюйте / вставте: sudo mkdir -p / usr / local / java
  • Ця команда створить папку для зберігання бінарних файлів Oracle Java JDK / JRE.
  • 4
    Завантажте Oracle Java JDK / JRE для Linux. Обов`язково виберіть стислі файли потрібної версії, які підходять для 32/64-бітної архітектури вашої системи.
  • Якщо у вас Ubuntu Linux 32 bit, то завантажуйте бінарні файли Oracle Java 32 bit.
  • Якщо у вас Ubuntu Linux 64 bit, то завантажуйте бінарні файли Oracle Java 64 bit.
  • За бажанням, завантажте документацію по Oracle Java JDK / JRE
  • Виберіть jdk-7u40-apidocs.zip
  • Важливо: 64-бітна Java не буде працювати на 32-бітної системі. помилки неминучі!
  • 5. Скопіюйте бінарні файли Oracle Java в папку / urs / local / java. Як правило, файли опиняться завантаженими в папку / home /"your_user_name"/ Downloads.
  • Інструкція для 32-бітної системи
  • Надрукуйте / скопіюйте / вставте: cd / home /"your_user_name"/ Downloads
  • Надрукуйте / скопіюйте / вставте: sudo cp -r jdk-7u45-linux-i586.tar.gz / usr / local / java
  • Надрукуйте / скопіюйте / вставте: sudo cp -r jre-7u45-linux-i586.tar.gz / usr / local / java
  • Надрукуйте / скопіюйте / вставте: cd / usr / local / java
  • Інструкція для 64-бітної системи
  • Надрукуйте / скопіюйте / вставте: cd / home /"your_user_name"/ Downloads
  • Надрукуйте / скопіюйте / вставте: sudo cp -r jdk-7u45-linux-x64.tar.gz / usr / local / java
  • Надрукуйте / скопіюйте / вставте: sudo cp -r jre-7u45-linux-x64.tar.gz / usr / local / java
  • Надрукуйте / скопіюйте / вставте: cd / usr / local / java
  • 6. Розпакуйте стислі файли Java в папку / usr / local / java
  • Інструкція для 32-бітної системи
  • Надрукуйте / скопіюйте / вставте: sudo tar xvzf jdk-7u45-linux-i586.tar.gz
  • Надрукуйте / скопіюйте / вставте: sudo tar xvzf jre-7u45-linux-i586.tar.gz
  • Інструкція для 64-бітної системи
  • Надрукуйте / скопіюйте / вставте: sudo tar xvzf jdk-7u45-linux-x64.tar.gz
  • Надрукуйте / скопіюйте / вставте: sudo tar xvzf jre-7u45-linux-x64.tar.gz
  • 7. перевірте папки. На даний момент у вас повинні бути дві розпаковані бінарні директорії для Java JDK / JRE в / usr / local / java, зазначені як:
  • Надрукуйте / скопіюйте / вставте:ls -a
  • jdk1.7.0_45
  • або jre1.7.0_45
  • 8. Відредагуйте системний PATH-файл / etc / profile і додайте наступні системні змінні. Для цього вам потрібен будь-який текстовий редактор і відкритий під рутом / etc / profile
  • Надрукуйте / скопіюйте / вставте:sudo gedit / etc / profile
  • або
  • Надрукуйте / скопіюйте / вставте: sudo nano / etc / profile
  • 9. Прокрутіть файл до кінця і додайте наступні рядки в кінець файлу / etc / profile
  • Надрукуйте / скопіюйте / вставте:

    JAVA_HOME = / usr / local / java /jdk1.7.0_45
    PATH = $ PATH: $ HOME / bin: $ JAVA_HOME / bin
    JRE_HOME = / usr / local / java /jre1.7.0_45
    PATH = $ PATH: $ HOME / bin: $ JRE_HOME / bin
    export JAVA_HOME
    export JRE_HOME
    export PATH
  • Або якщо ви встановлюєте JRE, надрукуйте / скопіюйте / вставте:
    JRE_HOME = / usr / local / java /jre1.7.0_45
    PATH = $ PATH: $ JRE_HOME / bin
    export JRE_HOME
    export PATH
  • Збережіть файл / etc / profile і вийдіть з нього.
  • 10. Вкажіть системі, де розташована Oracle Java JDK / JRE. Це "дасть зрозуміти" системі, що до використання готова нова версія Oracle Java JDK / JRE.
  • Якщо ви встановлюєте JDK, надрукуйте / скопіюйте / вставте: sudo update-alternatives --install "/ Usr / bin / java" "java" "/ Usr / local / java / jdk1.7.0_45 / jre / bin / java" 1
  • Якщо ви встановлюєте JRE, надрукуйте / скопіюйте / вставте: sudo update-alternatives --install "/ Usr / bin / java" "java" "/ Usr / local / java / jre1.7.0_45 / bin / java" 1
  • Ця команда вказує, що Oracle Java JRE доступна для використання.
  • Якщо ви встановлюєте тільки JDK, надрукуйте / скопіюйте / вставте: sudo update-alternatives --install "/ Usr / bin / javac" "javac" "/ Usr / local / java / jdk1.7.0_45 / bin / javac" 1
  • Ця команда вказує, що Oracle Java JDK доступна для використання.
  • Надрукуйте / скопіюйте / вставте: 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 JDK / JRE повинна бути версією Java за замовчуванням.
  • Якщо ви встановлюєте JDK, надрукуйте / скопіюйте / вставте: sudo update-alternatives --set java / usr / local / java / jdk1.7.0_45 / jre / bin / java
  • Якщо ви встановлюєте JRE, надрукуйте / скопіюйте / вставте: sudo update-alternatives --set java / usr / local / java / jre1.7.0_45 / bin / java
  • Це команда установки робочого оточення java.
  • Якщо ви встановлюєте тільки JDK, надрукуйте / скопіюйте / вставте: sudo update-alternatives --set javac / usr / local / java / jdk1.7.0_45 / bin / javac
  • Це команда для установки компілятора javac.
  • Якщо ви встановлюєте JDK, надрукуйте / скопіюйте / вставте: sudo update-alternatives --set javaws / usr / local / java / jdk1.7.0_45 / bin / javaws
  • Якщо ви встановлюєте JRE, надрукуйте / скопіюйте / вставте: sudo update-alternatives --set javaws / usr / local / java / jre1.7.0_45 / bin / javaws
  • Це команда установки Java Web Start.
  • 12. Перезавантажте PATH-файл за допомогою такої команди:
  • Надрукуйте / скопіюйте / вставте: / Etc / profile
  • Врахуйте, що перезавантажиться файл після перезавантаження системи.
  • 13. Перевірте, чи правильно встановлена ​​Oracle Java. Для цього вводьте наступні команди і звертайте увагу на версії Java: Що видно при успішній установці 32-бітної Oracle Java:
  • Надрукуйте / скопіюйте / вставте: java -version. Ця команда відобразить версію java, що працює в даний момент. Ви повинні будете побачити наступне повідомлення: java version "1.7.0_45"
    Java (TM) SE Runtime Environment (build 1.7.0_45-b18)
  • Java HotSpot (TM) Server VM (build 24.45-b08, mixed mode)
  • Надрукуйте / скопіюйте / вставте: javac -version. Ця команда означає, що тепер ви можете компілюватиметься Java-програми з терміналу. Ви повинні будете побачити наступне повідомлення: javac 1.7.0_45. Що видно при успішній установці 64-бітної Oracle Java:
  • Надрукуйте / скопіюйте / вставте: java -version. Ця команда відобразить версію java, що працює в даний момент. Ви повинні будете побачити наступне повідомлення: java version "1.7.0_45"
    Java (TM) SE Runtime Environment (build 1.7.0_45-b18)
  • Java HotSpot (TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
  • Надрукуйте / скопіюйте / вставте: javac -version. Ця команда означає, що тепер ви можете компілюватиметься Java-програми з терміналу. Ви повинні будете побачити наступне повідомлення: javac 1.7.0_45
  • 14. Вітаємо, ви встановили Oracle Java до себе на комп`ютер! Тепер перезавантажте ПК. Після перезавантаження система буде повністю готова до роботи.
  • Опціонально: як включити Oracle Java в браузерах

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

    Google Chrome

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

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

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

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

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

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

    Mozilla Firefox

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

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

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

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

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

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

    Поради

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