gtemata.com

Cum se instalează Oracle Java pe Linux Ubuntu

Acest ghid acoperă procesul de instalare a Java 7 JDK / JRE de 32 sau 64 de biți Oracle (versiunea curentă numărul 1.7.0_45) la 32 și 64 de biți în sistemele de operare Ubuntu 32 și 64 de biți. Aceste instrucțiuni vor funcționa, de asemenea, pentru Debian și Linux Mint.

Dacă este deja instalat în sistemul dvs., dar trebuie să îl actualizați, urmați această metodă:

Dacă vrei numai instalați JRE pentru a rula aplicații Java și nu pentru a dezvolta programe, urmați această metodă:

Dacă doriți să instalați JDK pentru a dezvolta programe și aplicații Java (JRE este inclus în pachet), utilizați această metodă:

De asemenea, pentru a activa / actualiza Java în browserul dvs. web:

paşi

1
Verificați dacă arhitectura sistemului dvs. de operare Ubuntu Linux este de 32 sau 64 biți. Pentru aceasta, deschideți un terminal și executați următoarea comandă.
  • Tip / Copy / Paste: fișier / sbin / init
  • Notați dacă versiunea sistemului de operare care este afișată este de 32 sau 64 de biți.
  • 2
    Verificați dacă Java Este instalat pe sistemul dvs. Pentru a face acest lucru va trebui să executați comanda referitoare la versiunea Java din terminal.
  • Deschideți un terminal și introduceți următoarea comandă:
  • Tip / Copy / Paste: java -versiune
  • Dacă aveți instalat OpenJDK pe sistemul dvs., veți primi un răspuns în felul următor:
  • versiunea java "1.7.0_15"
    OpenJDK Runtime Environment (IcedTea6 1.10pre) (7b15 ~ pro1-glucid1)
    OpenJDK 64-Bit VM Server (construiți 19.0-b09, mod mixt)
  • Dacă aveți OpenJDK instalat pe sistem, versiunea nu este potrivită pentru acest ghid.
  • 3
    Scoateți complet OpenJDK sau JRE din sistem și creați un director care să conțină binarele Java JDK sau JRE ale Oracle. Acest lucru va împiedica conflictele de sistem și confuzia între diferitele versiuni ale Java. De exemplu, dacă aveți instalat OpenJDK sau JRE în sistemul dvs., le puteți elimina introducând următoarea comandă:
  • Tip / Copy / Paste: sudo apt-get purjare openjdk - *
  • Această comandă va elimina complet OpenJDK sau JRE din sistemul dvs.
  • Tip / Copy / Paste: sudo mkdir -p / usr / local / java
  • Această comandă va crea un folder care să conțină binarele Java JDK sau JRE ale Oracle.
  • 4
    Descărcați Java Oracle JDK sau JRE pentru Linux. Asigurați-vă că alegeți binarele comprimate corect pentru arhitectura sistemului dvs., 32 sau 64 biți (care se termină cu tar.gz).
  • De exemplu, dacă aveți un sistem de operare Ubuntu pe 32 de biți, descărcați binarele Java pe 32 de biți.
  • Dacă sistemul dvs. de operare este pe 64 de biți, desigur puteți descarca cele ale versiunii pe 64 de biți.
  • Descărcați documentația Oracle Java JDK sau JRE - opțional.
  • Selectați jdk-7u21-apidocs.zip
  • Informații importante: Binarele Java pe 64 de biți nu funcționează pe sistemele de operare Ubuntu Linux pe 32 de biți. Veți primi mai multe mesaje de eroare dacă încercați să instalați versiunea pe 64 de biți a Java pe un sistem Ubuntu pe 32 de biți.
  • 5
    Copiați fișierele Java în directorul / usr / local / java. În cele mai multe cazuri, binarele Java sunt descărcate în: / home /"il_tuo_nome_utente"/ Descărcări.
  • Instrucțiuni de instalare pentru Java pe 32 de biți pe Ubuntu pe 32 de biți:
  • Tip / Copy / Paste: cd ~ / Descărcări
  • Tip / Copy / Paste: sudo cp-r jdk-7u45-linux-i586.tar.gz / usr / local / java
  • Tip / Copy / Paste: sudo cp-jre-7u45-linux-i586.tar.gz / usr / local / java
  • Tip / Copy / Paste: cd / usr / local / java
  • Instrucțiuni de instalare pentru Java pe 64 de biți pe Ubuntu pe 64 de biți:
  • Tip / Copy / Paste: cd ~ / Descărcări
  • Dacă ați descărcat JDK, tastați / copy / paste: sudo cp-r jdk-7u45-linux-x64.tar.gz / usr / local / java
  • Dacă ați descărcat JRE, tastați / copy / paste: sudo cp-r jre-7u45-linux-x64.tar.gz / usr / local / java
  • Tip / Copy / Paste: cd / usr / local / java
  • 6
    Dezarhivează binarele Java ale tabletelor, în directorul / usr / local / java.
  • Instrucțiuni de instalare pentru Java pe 32 de biți pe Ubuntu pe 32 de biți:
  • Tip / Copy / Paste: sudo tar xvzf jdk-7u45-linux-i586.tar.gz
  • Tip / Copy / Paste: sudo tar xvzf jre-7u45-linux-i586.tar.gz
  • Instrucțiuni de instalare pentru Java pe 64 de biți pe Ubuntu pe 64 de biți:
  • Dacă ați descărcat JDK, tastați / copy / paste: sudo tar xvzf jdk-7u45-linux-x64.tar.gz
  • Dacă ați descărcat JRE, tastați / copy / paste: sudo tar xvzf jre-7u45-linux-x64.tar.gz
  • 7
    Verificați din nou folderele. În acest moment ar trebui să aveți două foldere binare necomprimate în / usr / local / java pentru Java JDK și JRE, enumerate ca:
  • Tip / Copy / Paste: ls -a
  • jdk1.7.0_45
  • sau jre1.7.0_45
  • 8
    Editați fișierul PATH al sistemului / etc / profile și adăugați următoarele variabile de sistem în calea sistemului. Utilizați nano, gedit sau orice alt editor de text ca root și deschideți / etc / profile.
  • Tip / Copy / Paste: sudo gedit / etc / profil
  • sau
  • Tip / Copy / Paste: sudo nano / etc / profil
  • 9
    Derulați până la capătul fișierului utilizând săgețile și adăugați următoarele rânduri sub sfârșitul fișierului / etc / profile:
  • Dacă instalați tipul JDK / copy / paste:
    JAVA_HOME = / usr / local / java /jdk1.7.0_45
    JRE_HOME = $ JAVA_HOME / JRE
    PATH = $ PATH: $ HOME / bin: $ JAVA_HOME / bin
    export JAVA_HOME
    export JRE_HOME
    export PATH
  • Sau, dacă instalați tipul JRE / copy / paste:
    JRE_HOME = / usr / local / java /jdk1.7.0_45
    PATH = $ PATH: $ JRE_HOME / bin
    export JRE_HOME
    export PATH
  • Salvați fișierul / etc / profile și ieșiți
  • 10
    Lăsați Ubuntu să știe unde se află JDK sau JRE din Java. Acest lucru va spune sistemului că noua versiune de Java este gata de utilizare.
  • Dacă instalați tipul / copy / paste JDK: sudo update-alternatives - install "/ Usr / bin / java" "java" "/usr/local/java/jre1.7.0_45/bin/java" 1
  • Sau, dacă instalați tipul JRE / copy / paste: sudo update-alternatives - install "/ Usr / bin / java" "java" "/usr/local/java/jre1.7.0_45/bin/java" 1
  • Această comandă informează sistemul că Java JRE este gata de utilizare.
  • Numai dacă instalați tipul JDK / copy / paste: sudo update-alternatives - install "/ Usr / bin / javac" "javac" "/usr/local/java/jdk1.7.0_45/bin/javac" 1
  • Această comandă informează sistemul că Java JDK este gata de utilizare.
  • Tip / Copy / Paste: sudo update-alternatives - install "/ usr / bin / javaws" "javaws" "/usr/local/java/jre1.7.0_45/bin/javaws" 1
  • Această comandă indică sistemului că Java Web Start este gata de utilizare.
  • 11
    Spuneți Ubuntu că Java JDK sau JRE trebuie să fie Java implicit.
  • Dacă instalați tipul / copy / paste JDK: sudo update-alternatives - set java /usr/local/java/jdk1.7.0_45/jre/bin/java
  • Sau, dacă instalați tipul JRE / copy / paste: sudo update-alternatives - set java /usr/local/java/jre1.7.0_45/bin/java
  • Această comandă va seta mediul pentru runtime Java pentru sistem.
  • Numai dacă instalați tipul JDK / copy / paste: sudo update-alternatives - set javac /usr/local/java/jdk1.7.0_45/bin/javac
  • Această comandă va seta compilamentul javac pentru sistem
  • Dacă instalați tipul / copy / paste JDK: sudo update-alternatives - set javaws /usr/local/java/jdk1.7.0_45/bin/javaws
  • Sau, dacă instalați tipul JRE / copy / paste: sudo update-alternatives - set javaws /usr/local/java/jre1.7.0_45/bin/javaws
  • Această comandă va seta Java Web Start pentru sistem.
  • 12
    Reîncărcați PATH / etc / profilul sistemului introducând următoarea comandă:
  • Tip / Copy / Paste:. / Etc / profil
  • Rețineți că fișierul de sistem PATH / etc / profile va fi reîncărcat după repornirea Ubuntu.


  • 13
    Rulați un test pentru a verifica dacă sistemul Oracle Java a fost instalat corect în sistemul dvs. Rulați următoarele comenzi și notați versiunea Java. Pentru a verifica dacă instalarea Java pe 32 de biți a avut succes, tastați următoarea comandă:
  • Tip / Copy / Paste: java -versiune. Această comandă va afișa versiunea Java care este executată de sistemul dvs. Ar trebui să primiți un mesaj care va raporta:
    versiunea java "1.7.0_45"
    Java (TM) SE Runtime Environment (construiți 1.7.0_45-b18)
  • Java HotSpot (TM) Server VM (construiți 23.1-b03, mod mixt)
  • Tip / Copy / Paste: javac -versiune. Această comandă vă va anunța dacă acum puteți compila programele Java de pe terminal. Ar trebui să primiți un mesaj care va raporta: javac 1.7.0_45. Pentru a verifica dacă instalarea Java pe 64 de biți a avut succes, tastați următoarea comandă:
  • Tip / Copy / Paste: java -versiune. Această comandă va afișa versiunea Java care este executată de sistemul dvs. Ar trebui să primiți un mesaj care va raporta:
    versiunea java "1.7.0_45"
    Java (TM) SE Runtime Environment (construiți 1.7.0_45-b18)
  • Server Java HotSpot (TM) 64-Bit VM (construiți 23.6-b04, mod mixt)
  • Tip / Copy / Paste: javac -versiune. Această comandă vă va anunța dacă acum puteți compila programele Java de pe terminal. Ar trebui să primiți un mesaj care va raporta: javac 1.7.0_45
  • 14
    Felicitări, ați instalat Java Oracle pe sistemul dvs. Linux. Acum, reporniți Ubuntu. Mai târziu, sistemul dvs. va fi complet configurat pentru a rula și dezvolta programe Java. Mai târziu, poate doriți să încercați să vă compilați programele în Java urmând instrucțiunile din acest articol: Cum de a crea primul program Java în Ubuntu Linux
  • Partea 1

    Opțional: activați Java Oracle în browserul Web
    1
    Pentru a activa plug-in-ul Java în browserul dvs., va trebui să creați o legătură simbolică din dosarul plug-in al browserului dvs. în locația plug-in-ului Java inclus în instalarea Java.
    • Notă importantă: aveți grijă când activați Java 7 în browserul dvs., deoarece există multe probleme de securitate legate de această operație. Activarea aplicației Java 7 pe browserul dvs. va oferi posibilitatea ca intrușii să vă penetreze sistemul datorită defecțiunilor din sistemul de securitate. Pentru mai multe informații despre problemele de securitate Java, accesați următorul site: Tester Java

    Partea 2

    Google Chrome

    Instrucțiuni pentru Oracle Java pe 32 de biți:

    1
    Eliberați următoarea comandă.
    • Tip / Copy / Paste: sudo mkdir -p / opt / google / crom / plugin-uri
    • Acest lucru va servi pentru a crea un folder numit / opt / google / chrome / plugins.
    • Tip / Copy / Paste: cd / opt / google / crom / pluginuri
    • Aceasta va schimba dosarul curent din dosarul pluginurilor Chrome.
    • Tip / Copy / Paste: sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
    • Aceasta va crea o legătură simbolică de la plug-in-ul Java JRE libnpjp2.so la browserul Google Chrome.

    Instrucțiuni pentru Oracle 64-bit Java:

    1. 1
      Eliberați următoarea comandă.
    2. Tip / Copy / Paste: sudo mkdir -p / opt / google / crom / plugin-uri
    3. Acest lucru va servi pentru a crea un folder numit / opt / google / chrome / plugins.
    4. Tip / Copy / Paste: cd / opt / google / crom / pluginuri
    5. Aceasta va schimba dosarul curent din dosarul pluginurilor Chrome.
    6. Tip / Copy / Paste: sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
    7. Aceasta va crea o legătură simbolică de la plug-in-ul Java JRE libnpjp2.so la browserul Google Chrome.

    Mementouri

    1. 1
      nota: în unele cazuri, când dați comanda de mai sus, este posibil să primiți un mesaj care citește:
    2. ln: crearea link-ului simbolic "./libnpjp2.so": Fișierul există
    3. Pentru a corecta această problemă simplă, eliminați legătura simbolică anterioară utilizând următoarea comandă:
    4. Tip / Copy / Paste: cd / opt / google / crom / pluginuri
    5. Tip / Copy / Paste: sudo rm -rf libnpjp2.so
    6. Asigurați-vă că vă aflați în directorul / opt / google / chrome / plugins înainte de a rula comanda.
    7. 2
      Reporniți browserul și mergeți în sus Tester Java pentru a verifica dacă funcțiile Java funcționează.

    Partea 3

    Mozilla Firefox

    Instrucțiuni pentru Oracle Java pe 32 de biți:

    1
    Eliberați următoarea comandă.
    • Tip / Copy / Paste: cd / usr / lib / mozilla / plugin-uri
    • Acest lucru va schimba folderul în / usr / lib / mozilla / plugins, crea acest dosar dacă acesta nu există.
    • Tip / Copy / Paste: sudo mkdir -p / usr / lib / mozilla / plugin-uri
    • Aceasta va crea folderul / usr / lib / mozilla / plugins. Asigurați-vă că vă aflați în acel dosar înainte de a crea linkul simbolic.
    • Tip / Copy / Paste: sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
    • Aceasta va crea o legătură simbolică de la plug-in-ul Java JRE libnpjp2.so la browserul dvs. Mozilla Firefox.

    Instrucțiuni pentru Oracle 64-bit Java:

    1. 1
      Eliberați următoarea comandă.
    2. Tip / Copy / Paste: cd / usr / lib / mozilla / plugin-uri
    3. Acest lucru va schimba folderul în / usr / lib / mozilla / plugins, crea acest dosar dacă acesta nu există.
    4. Tip / Copy / Paste: sudo mkdir -p / usr / lib / mozilla / plugin-uri
    5. Aceasta va crea folderul / usr / lib / mozilla / plugins. Asigurați-vă că vă aflați în acel dosar înainte de a crea linkul simbolic.
    6. Tip / Copy / Paste: sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
    7. Aceasta va crea o legătură simbolică de la plug-in-ul Java JRE libnpjp2.so la browserul dvs. Mozilla Firefox.

    Mementouri

    1. 1
      nota: în unele cazuri, când dați comanda de mai sus, este posibil să primiți un mesaj care citește:
    2. ln: crearea link-ului simbolic "./libnpjp2.so": Fișierul există
    3. Pentru a corecta această problemă simplă, eliminați legătura simbolică anterioară utilizând următoarea comandă:
    4. Tip / Copy / Paste: cd / usr / lib / mozilla / plugin-uri
    5. Tip / Copy / Paste: sudo rm -rf libnpjp2.so
    6. Asigurați-vă că vă aflați în directorul / usr / lib / mozilla / plugins înainte de a rula comanda.
    7. 2
      Reporniți browserul și mergeți în sus Tester Java pentru a verifica dacă funcțiile Java funcționează.

    Sfaturi

    • Cu Ubuntu, aveți opțiunea de a alege dacă să utilizeze OpenJDK, o versiune open-source gratuit a limbajului de programare Java, sau de a folosi JDK și JRE Oracle. Unii oameni preferă să utilizeze Java Oracle (pentru că este cea mai recentă versiune de Java, rula direct de către dezvoltatorii de tehnologie).
    • Rețineți că Oracle rezolvă problemele de securitate și bug-urile în fiecare nouă versiune Java. Când instalați Java pe sistemul dvs., acordați atenție modificărilor numărului de versiune.
    • Acest document poate fi supus revizuirii continue, deoarece Oracle în unele cazuri modifică metodele de instalare a binarelor Java.
    Distribuiți pe rețelele sociale:

    înrudit