4 начина за надграждане на Oracle Java на Ubuntu Linux

Съдържание:

4 начина за надграждане на Oracle Java на Ubuntu Linux
4 начина за надграждане на Oracle Java на Ubuntu Linux

Видео: 4 начина за надграждане на Oracle Java на Ubuntu Linux

Видео: 4 начина за надграждане на Oracle Java на Ubuntu Linux
Видео: ИЗЧИСТВАНЕ НА ТЕМПЕР ФАЙЛОВЕТЕ ОТ АРХИВИТЕ, КОИТО БАВЯТ КОМПЮТЪРЪТ НИ/WINDOWS 8.1 & WINDOWS 10 2024, Може
Anonim

Този документ има за цел да подпомогне надграждането на многото нови версии на Oracle Java JDK/JRE на Ubuntu Linux. От време на време, поради корекции на грешки и проблеми със сигурността, Oracle пуска актуализации на своята версия на Java JDK/JRE.

  • Забележка:

    Тази статия предполага, че имате версия на Oracle Java 7 или 32-битова, или 64-битова, разположена в/usr/local/java и искате да надстроите до нова версия на Oracle Java. Ако не, моля, вижте следната статия за повече информация:

  • Как да инсталирате Oracle Java на Ubuntu Linux

Стъпки

Надстройте Oracle Java на Ubuntu Linux Стъпка 1
Надстройте Oracle Java на Ubuntu Linux Стъпка 1

Стъпка 1. Изтеглете новите двоични файлове на Oracle Java, уверете се, че сте избрали правилните актуализирани Java JDK/JRE двоични файлове на Oracle Java, за вашата Ubuntu Linux системна архитектура, 32-битова или 64-битова, двоичните файлове на Oracle Java завършват на (tar. gz) като:

  • jdk-7u40-linux-i586.tar.gz (32-битов)
  • jre-7u40-linux-i586.tar.gz (32-битов)

    или

  • jdk-7u40-linux-x64.tar.gz (64-битов)
  • jre-7u40-linux-x64.tar.gz (64-битов)

Метод 1 от 4: 32-битови инструкции на Oracle Java:

Надстройте Oracle Java на Ubuntu Linux Стъпка 2
Надстройте Oracle Java на Ubuntu Linux Стъпка 2

Стъпка 1. Станете root потребител и копирайте новите компресирани двоични файлове на Oracle Java от нашата директория за изтегляне в/usr/local/java

  • Тип/Копиране/Поставяне:

    cd /home /"Вашето потребителско име"/Изтегляния

  • Тип/Копиране/Поставяне:

    sudo cp -r jdk-7u40-linux-i586.tar.gz/usr/local/java

  • Тип/Копиране/Поставяне:

    sudo cp -r jre-7u40-linux-i586.tar.gz/usr/local/java

  • Тип/Копиране/Поставяне:

    cd/usr/local/java

Надстройте Oracle Java на Ubuntu Linux Стъпка 3
Надстройте Oracle Java на Ubuntu Linux Стъпка 3

Стъпка 2. След това ще разопаковаме новата версия на двоичните файлове на Oracle Java в директорията/usr/local/java

  • Тип/Копиране/Поставяне:

    sudo tar xvzf jdk-7u40-linux-i586.tar.gz

  • Тип/Копиране/Поставяне:

    sudo tar xvzf jre-7u40-linux-i586.tar.gz

Метод 2 от 4: 64-битови инструкции на Oracle Java:

Надстройте Oracle Java на Ubuntu Linux Стъпка 4
Надстройте Oracle Java на Ubuntu Linux Стъпка 4

Стъпка 1. Станете root потребител и копирайте новите компресирани двоични файлове на Oracle Java от нашата директория за изтегляне в/usr/local/java

  • Тип/Копиране/Поставяне:

    cd /home /"Вашето потребителско име"/Изтегляния

  • Тип/Копиране/Поставяне:

    sudo -s cp -r jdk-7u40-linux-x64.tar.gz/usr/local/java

  • Тип/Копиране/Поставяне:

    sudo -s cp -r jre-7u40-linux-x64.tar.gz/usr/local/java

  • Тип/Копиране/Поставяне:

    cd/usr/local/java

Надстройте Oracle Java на Ubuntu Linux Стъпка 5
Надстройте Oracle Java на Ubuntu Linux Стъпка 5

Стъпка 2. След това ще разопаковаме новата версия на двоичните файлове на Oracle Java в директорията/usr/local/java

  • Тип/Копиране/Поставяне:

    sudo tar xvzf jdk-7u40-linux-x64.tar.gz

  • Тип/Копиране/Поставяне:

    sudo tar xvzf jre-7u40-linux-x64.tar.gz

Надстройте Oracle Java на Ubuntu Linux Стъпка 6
Надстройте Oracle Java на Ubuntu Linux Стъпка 6

Стъпка 3. На този етап трябва да имате две нови некомпресирани двоични директории в/usr/local/java за Java JDK/JRE, изброени като:

jdk1.7.0_40

jre1.7.0_40

Заедно с:

jdk1.7.0_25

jre1.7.0_25

Метод 3 от 4: Променете вашата Linux система PATH:

Надстройте Oracle Java на Ubuntu Linux Стъпка 7
Надстройте Oracle Java на Ubuntu Linux Стъпка 7

Стъпка 1. Редактирайте системния PATH файл /etc /profile и добавете следните системни променливи към системния път

Използвайте gedit, nano или друг текстов редактор като root и отворете /etc /profile

  • Тип/Копиране/Поставяне:

    sudo gedit /etc /profile

    или

  • Тип/Копиране/Поставяне:

    sudo nano /etc /profile

Надстройте Oracle Java на Ubuntu Linux Стъпка 8
Надстройте Oracle Java на Ubuntu Linux Стъпка 8

Стъпка 2. Превъртете надолу с помощта на клавишите със стрелки до края на файла и добавете следните редове по -долу до края на вашия /etc /profile файл в Ubuntu Linux, на този етап ще промените номерата на версиите от стария Oracle Java към новата версия на Java, ще промените номерата на версиите в следния системен PATH файл /etc /profile:

Променете файла /etc /profile:

JAVA_HOME =/usr/local/java/jdk1.7.0_25

PATH = $ PATH: $ HOME/кош: $ JAVA_HOME/bin

JRE_HOME =/usr/local/java/jre1.7.0_25

PATH = $ PATH: $ HOME/bin: $ JRE_HOME/bin

експортирайте JAVA_HOME

експортирайте JRE_HOME

износ PATH

Променете на това:

JAVA_HOME =/usr/local/java/jdk1.7.0_40

PATH = $ PATH: $ HOME/кош: $ JAVA_HOME/bin

JRE_HOME =/usr/local/java/jre1.7.0_40

PATH = $ PATH: $ HOME/bin: $ JRE_HOME/bin

експортирайте JAVA_HOME

експортирайте JRE_HOME

износ PATH

Запазете файла и излезте

Метод 4 от 4: Информирайте вашата система за обновената версия на Oracle Java:

Надстройте Oracle Java на Ubuntu Linux Стъпка 9
Надстройте Oracle Java на Ubuntu Linux Стъпка 9

Стъпка 1. Информирайте вашата Ubuntu Linux система къде се намира вашият Oracle Java JRE/JDK, сега ще искате да актуализирате системата, за да използвате Oracle Java 1.7.0_40

  • Тип/Копиране/Поставяне:

    sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_40/bin/java "1

  • Тип/Копиране/Поставяне:

    sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_40/bin/javac "1

  • Тип/Копиране/Поставяне:

    sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_40/bin/javaws "1

Надстройте Oracle Java на Ubuntu Linux Стъпка 10
Надстройте Oracle Java на Ubuntu Linux Стъпка 10

Стъпка 2. Информирайте вашата система Ubuntu Linux, че Oracle Java JRE 1.7.0_40 трябва да бъде новата Java по подразбиране

  • Тип/Копиране/Поставяне:

    sudo update-alternatives --set java/usr/local/java/jre1.7.0_40/bin/java

  • Тип/Копиране/Поставяне:

    sudo update-alternatives --set javac/usr/local/java/jdk1.7.0_40/bin/javac

  • Тип/Копиране/Поставяне:

    sudo update-alternatives --set javaws/usr/local/java/jre1.7.0_40/bin/javaws

Надстройте Oracle Java на Ubuntu Linux Стъпка 11
Надстройте Oracle Java на Ubuntu Linux Стъпка 11

Стъпка 3. Презаредете цялата си система PATH /etc /profile, като въведете следната команда:

  • Тип/Копиране/Поставяне:

    . /etc/profile

  • Обърнете внимание, че PATH /etc /profile файлът ви в цялата система ще се презареди след рестартиране на вашата Ubuntu Linux система
Надстройте Oracle Java на Ubuntu Linux Стъпка 12
Надстройте Oracle Java на Ubuntu Linux Стъпка 12

Стъпка 4. Тествайте дали новата версия на Oracle Java е инсталирана правилно във вашата система, като изпълните следните команди и отбележите номера на версията на новата актуализация на Java

  • Тип/Копиране/Поставяне:

    java -версия

    тази команда показва версията на Java, работеща във вашата система

Надстройте Oracle Java на Ubuntu Linux Стъпка 13
Надстройте Oracle Java на Ubuntu Linux Стъпка 13

Стъпка 5. Трябва да получите съобщение, което показва:

  • java версия "1.7.0_40"

    Java (TM) SE среда за изпълнение (компилация 1.7.0_40-b08) Java HotSpot (TM) 64-битова сървърна виртуална машина (компилация 25.1-b02, смесен режим)

  • Тип/Копиране/Поставяне:

    javac -версия

  • тази команда ви уведомява, че вече можете да компилирате java програми от терминала

    Трябва да получите съобщение, което показва:

  • javac 1.7.0_40
Надстройте Oracle Java на Ubuntu Linux Стъпка 14
Надстройте Oracle Java на Ubuntu Linux Стъпка 14

Стъпка 6. След това имате възможност да премахнете стария Oracle Java JDK/JRE, като просто премахнете директориите, които съдържат старите Java JDK/JRE двоични файлове

  • Тип/Копиране/Поставяне:

    cd/usr/local/java

  • Тип/Копиране/Поставяне:

    sudo rm -rf jdk1.7.0_40

  • Тип/Копиране/Поставяне:

    sudo rm -rf jre1.7.0_40

Надстройте Oracle Java на Ubuntu Linux Стъпка 15
Надстройте Oracle Java на Ubuntu Linux Стъпка 15

Стъпка 7. Рестартирайте вашата Ubuntu Linux система и вашата система ще бъде напълно конфигурирана за стартиране и разработване на Java програми

По избор: Как да активирате Oracle Java във вашите уеб браузъри

За да активирате приставката си Java във вашите уеб браузъри, трябва да направите символична връзка от директорията на приставките за уеб браузъри до местоположението на приставката Java, включена във вашата дистрибуция на Oracle Java

Google Chrome

32-битови инструкции на Oracle Java:

  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/jre1.7.0_40/lib/i386/libnpjp2.също

      това ще създаде символична връзка от приставката Java JRE (Java Runtime Environment) libnpjp2.също към вашия уеб браузър Google Chrome

64-битови инструкции на Oracle Java:

  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/jre1.7.0_40/lib/amd64/libnpjp2.също

      това ще създаде символична връзка от приставката Java JRE (Java Runtime Environment) libnpjp2.също към вашия уеб браузър Google Chrome

Напомняния:

  1. Забележка:

    Понякога, когато издадете горната команда, може да получите съобщение, което гласи:

    • ln: създаване на символична връзка `./libnpjp2.so ': Файл съществува
    • За да коригирате този проблем, просто премахнете предишната символна връзка, като използвате следната команда:
    • Тип/Копиране/Поставяне:

      cd/opt/google/chrome/plugins

    • Тип/Копиране/Поставяне:

      sudo rm -rf libnpjp2.so

    • Уверете се, че сте в директорията/opt/google/chrome/plugins, преди да издадете командата
  2. Рестартирайте уеб браузъра си и отидете на Java Tester, за да проверите дали Java работи във вашия уеб браузър.

    Mozilla Firefox

    32-битови инструкции на Oracle Java:

    1. Изпълнете следната команда

      • Тип/Поставяне/Копиране:

        cd/usr/lib/mozilla/плъгини

        това ще ви промени в директорията/usr/lib/mozilla/plugins, създайте тази директория, ако нямате

      • Тип/Поставяне/Копиране:

        sudo mkdir -p/usr/lib/mozilla/плъгини

        това ще създаде директорията/usr/lib/mozilla/plugins, уверете се, че сте в тази директория, преди да направите символичната връзка

      • Тип/Поставяне/Копиране:

        sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.също

        това ще създаде символична връзка от приставката Java JRE (Java Runtime Environment) libnpjp2.също към вашия уеб браузър Mozilla Firefox

    64-битови инструкции на Oracle Java:

    1. Издайте следните команди.

      • Тип/Поставяне/Копиране:

        cd/usr/lib/mozilla/плъгини

        това ще ви промени в директорията/usr/lib/mozilla/plugins, създайте тази директория, ако нямате

      • Тип/Поставяне/Копиране:

        sudo mkdir -p/usr/lib/mozilla/плъгини

        това ще създаде директорията/usr/lib/mozilla/plugins, уверете се, че сте в тази директория, преди да направите символичната връзка

      • Тип/Поставяне/Копиране:

        sudo ln -s /usr/local/java/jre1.7.0_40/lib/amd64/libnpjp2.също

        това ще създаде символична връзка от приставката Java JRE (Java Runtime Environment) libnpjp2.също към вашия уеб браузър Mozilla Firefox

    Напомняния:

    1. Забележка:

      Понякога, когато издадете горната команда, може да получите съобщение, което гласи:

      • ln: създаване на символична връзка `./libnpjp2.so ': Файл съществува
      • За да коригирате този проблем, просто премахнете предишната символна връзка, като използвате следната команда:
      • Тип/Копиране/Поставяне:

        cd/usr/lib/mozilla/плъгини

      • Тип/Копиране/Поставяне:

        sudo rm -rf libnpjp2.so

      • Уверете се, че сте в директорията/usr/lib/mozilla/plugins, преди да издадете командата
    2. Рестартирайте уеб браузъра си и отидете на Java Tester, за да проверите дали Java работи във вашия уеб браузър.

Препоръчано: