Acest articol este destinat versiunilor pe 32 și 64 de biți ale instalării Oracle Java 8 JDK (versiunea la care a fost scris acest articol este 1.8.0_20) pe sistemele de operare Ubuntu pe 32 și 64 de biți. Aceste instrucțiuni pot fi aplicate și Debian și Linux Mint.
Acest tutorial este destinat celor care doresc doar să instaleze Oracle Java JDK cu Oracle Java JRE inclus în descărcarea JDK. Instrucțiunile de instalare Oracle Java JDK se aplică numai sistemelor de operare Linux bazate pe Debian, de exemplu: Debian, Linux Mint sau Ubuntu.
Etapa
Pasul 1. Vedeți dacă arhitectura sistemului dvs. de operare Ubuntu Linux este de 32 sau 64 de biți
Deschideți terminalul și executați această comandă
-
Tastați / copiați / lipiți:
files / sbin / init
Luați notă de versiunea pe biți a arhitecturii sistemului de operare Ubuntu Linux care apare, indiferent dacă este pe 32 de biți sau pe 64 de biți
Pasul 2. Aflați dacă sistemul dvs. are instalat Java
Pentru aceasta, rulați comanda versiune java de la terminal.
-
Deschideți un terminal, apoi introduceți comanda de mai jos:
-
Tastați / copiați / lipiți:
java -versiune
-
-
Dacă aveți deja OpenJDK pe sistemul dvs., această linie ar putea apărea:
-
versiunea java "1.7.0_15"
OpenJDK Runtime Environment (IcedTea6 1.10pre) (7b15 ~ pre1-0lucid1)
OpenJDK 64-Bit Server VM (versiunea 19.0-b09, modul mixt)
-
- Dacă OpenJDK există deja pe sistemul dvs., versiunea greșită a furnizorului de Java a fost instalată pe sistemul dvs.
Pasul 3. Eliminați complet OpenJDK / JRE din sistem, apoi creați un folder pentru a păstra binarul Oracle Java JDK / JRE
Acest lucru este util pentru prevenirea conflictelor de sistem și a confuziei între diferite versiuni ale furnizorului de Java. De exemplu, dacă există deja un OpenJDK / JRE pe sistem, eliminați-l tastând această comandă în linia de comandă:
-
Tastați / copiați / lipiți:
sudo apt-get purge openjdk - / *
Comanda de mai sus este să eliminați complet OpenJDK / JRE din sistem
-
Tastați / copiați / lipiți:
sudo mkdir -p / usr / local / java
Această comandă va crea un folder pentru a conține binele Oracle Java JDK și JRE
Pasul 4. Descărcați Oracle Java JDK pentru Linux
Ar trebui să alegeți un binar comprimat care potrivit pentru arhitectura de sistem pe 32 biți sau 64 biți (cu extensie de fișier tar.gz)
- Dacă utilizați sistemul de operare Ubuntu Linux pe 32 de biți, descărcați binarul Oracle Java pe 32 de biți.
- Dacă utilizați sistemul de operare Ubuntu Linux pe 64 de biți, descărcați binarul Oracle Java pe 64 de biți.
-
De asemenea, puteți descărca Documentație Oracle Java JDK
Selectați jdk-8u20-apidocs.zip
-
Înregistrări vitale:
Binarul Oracle Java pe 64 de biți nu poate fi utilizat pe sistemul de operare Ubuntu pe 32 de biți Linux. Un număr de mesaje de eroare de sistem vor apărea dacă încercați să instalați Oracle Java pe 64 de biți pe Ubuntu Linux pe 32 de biți.
Pasul 5. Copiați binele Oracle Java în folderul local / usr / local / java
În majoritatea cazurilor, binarul Oracle Java este descărcat în: / home /"nume de utilizator"/ Descărcări.
-
Instrucțiuni de instalare Oracle Java pe 32 de biți pe Ubuntu Linux pe 32 de biți:
-
Tastați / copiați / lipiți:
cd / acasă / ' "nume de utilizator" / Descărcări
-
Tastați / copiați / lipiți:
sudo cp -r jdk-8u20-linux-i586.tar.gz / usr / local / java /
-
Tastați / copiați / lipiți:
cd / usr / local / java /
-
-
Instrucțiuni de instalare Oracle Java pe 64 de biți pe Ubuntu Linux pe 64 de biți:
-
Tastați / copiați / lipiți:
cd / acasă / ' "nume de utilizator" / Descărcări
-
Tastați / copiați / lipiți:
sudo cp -r jdk-8u20-linux-x64.tar.gz / usr / local / java /
-
Tastați / copiați / lipiți:
cd / usr / local / java /
-
Pasul 6. Extrageți binarul Java comprimat în folderul / usr / local / java /
-
Instrucțiuni de instalare Oracle Java pe 32 de biți pe Ubuntu Linux pe 32 de biți:
-
Tastați / copiați / lipiți:
sudo tar xvzf jdk-8u20-linux-i586.tar.gz
-
-
Instrucțiuni de instalare Oracle Java pe 64 de biți pe Ubuntu Linux pe 64 de biți:
-
Tastați / copiați / lipiți:
sudo tar xvzf jdk-8u20-linux-x64.tar.gz
-
Pasul 7. Verificați din nou folderul
În acest moment, ar trebui să aveți două foldere binare extrase în / usr / local / java / pentru Java JDK / JRE listate ca:
-
Tastați / copiați / lipiți:
ls -a
- jdk1.8.0_20
- jre1.8.0_20
Pasul 8. Editați sistemul de fișiere PATH / etc / profile, apoi adăugați această variabilă de sistem la calea sistemului
Folosiți un editor de text precum nano sau gedit ca root, apoi deschideți / etc / profile.
-
Tastați / copiați / lipiți:
sudo gedit / etc / profile
- sau
-
Tastați / copiați / lipiți:
sudo nano / etc / profile
Pasul 9. Derulați până la sfârșitul fișierului folosind tastele săgeată de pe tastatură și adăugați următoarea linie la sfârșitul fișierului / etc / profile:
-
Tastați / copiați / lipiți:
JAVA_HOME = / usr / local / java /jdk1.8.0_20
JRE_HOME = / usr / local / java /jre1.8.0_20
PATH = $ PATH: $ JRE_HOME / bin: $ JAVA_HOME / bin
export JAVA_HOME
export JRE_HOME
export PATH
Pasul 10. Salvați fișierul / etc / profile, apoi ieșiți
Pasul 11. Spuneți sistemului Ubuntu Linux unde se află Oracle Java JDK / JRE
Aceasta va notifica sistemul că noua versiune Oracle Java este disponibilă.
-
Tastați / copiați / lipiți:
sudo update-alternatives --install "/ usr / bin / java" "java" "/usr/local/java/jdk1.8.0_20/bin/java" 1
Această comandă va notifica sistemul că Oracle Java JRE este în funcțiune
-
Tastați / copiați / lipiți:
sudo update-alternatives --install "/ usr / bin / javac" "javac" "/usr/local/java/jdk1.8.0_20/bin/javac" 1
Această comandă va notifica sistemul că Oracle Java JDK este gata de utilizare
-
Tastați / copiați / lipiți:
sudo update-alternatives --install "/ usr / bin / javaws" "javaws" "/usr/local/java/jdk1.8.0_20/bin/javaws" 1
Această comandă notifică sistemului că pornirea Oracle Java Web este pornită și rulează
Pasul 12. Spuneți sistemului Ubuntu Linux că Oracle Java JDK / JRE trebuie să fie Java implicit
-
Tastați / copiați / lipiți:
sudo update-alternatives --set java /usr/local/java/jdk1.8.0_20/bin/java
Această comandă este de a seta mediul de execuție Java pe sistem
-
Tastați / copiați / lipiți:
sudo update-alternatives --set javac /usr/local/java/jdk1.8.0_20/bin/javac
Această comandă este de a seta compilatorul javac pe sistem
-
Tastați / copiați / lipiți:
sudo update-alternatives --set javaws /usr/local/java/jdk1.8.0_20/bin/javaws
Această comandă este de a seta Java Web start pe sistem
Pasul 13. Executați din nou PATH / etc / profile pe sistem tastând această comandă:
-
Tastați / copiați / lipiți:
sursa / etc / profile
- Rețineți că PATH / etc / profile din sistem va fi repornit după ce sistemul Ubuntu Linux este repornit
Pasul 14. Testați pentru a vedea dacă Oracle Java este instalat corect pe sistem
Rulați această comandă și vedeți ce versiune de Java apare:
Pasul 15. O instalare reușită a Oracle Java pe 32 de biți va afișa:
-
Tastați / copiați / lipiți:
java -versiune
Această comandă va afișa versiunea Java care rulează în prezent pe sistem
-
Va apărea un mesaj care arată:
-
versiunea java "1.8.0_20"
Java (TM) SE Runtime Environment (versiunea 1.8.0_20-b26)
VM Server Java HotSpot (TM) (versiunea 25.20-b23, mod mixt)
-
-
Tastați / copiați / lipiți:
javac -versiune
Această comandă este pentru a vă informa că acum puteți compila programe Java de la terminal
-
Va apărea un mesaj care arată:
Javac 1.8.0_20
Pasul 16. O instalare reușită a Oracle Java pe 64 de biți va afișa:
-
Tastați / copiați / lipiți:
java -versiune
Această comandă va afișa versiunea Java care rulează în prezent pe sistem
-
Va apărea un mesaj care arată:
-
versiunea java "1.8.0_20"
Java (TM) SE Runtime Environment (versiunea 1.8.0_20-b26)
VM Server Java HotSpot (TM) (versiunea 25.20-b23, mod mixt)
-
-
Tastați / copiați / lipiți:
javac -versiune
Această comandă este pentru a vă informa că acum puteți compila programe Java de la terminal
-
Va apărea un mesaj care arată:
Javac 1.8.0_20
Pasul 17. Felicitări
Ați instalat cu succes Oracle Java pe sistemul dvs. Linux. Reporniți sistemul. După aceea, sistemul va fi complet configurat pentru a rula și dezvolta programe Java. Mai târziu puteți încerca să compilați și să rulați singuri programe Java.
Opțional: Cum se activează Oracle Java în browserul web
Pentru a activa pluginul Java într-un browser web, creați o legătură simbolică din folderul plug-in-urilor browserului web către locația plug-in-ului Java din distribuția dvs. Oracle Java
Informații importante:
Activarea Oracle Java 7 într-un browser web va expune multe defecte de securitate și exploatări Java. Practic, activarea Oracle Java 7 într-un browser web riscă să invite hackerii în sistemul dvs. Pentru mai multe informații despre vulnerabilitățile și exploitele de securitate din Java, vizitați următorul site web în limba engleză: Java Tester
Google Chrome
Instrucțiuni Oracle Java pe 32 de biți:
-
Introduceți comanda de mai jos.
-
Tastați / copiați / lipiți:
sudo mkdir -p / opt / google / chrome / plugins
Această comandă va crea un folder numit / opt / google / chrome / plugins
-
Tastați / copiați / lipiți:
cd / opt / google / chrome / plugins
Această comandă vă va pune în folderul de pluginuri Google Chrome. Trebuie să vă aflați în acest dosar înainte de a crea un link simbolic
-
Tastați / copiați / lipiți:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/i386/libnpjp2.so
Această comandă va crea o legătură simbolică din pluginul Java JRE (Java Runtime Environment) libnpjp2.so în browserul web Google Chrome.
-
Instrucțiuni Oracle Java pe 64 de biți:
-
Introduceți comanda de mai jos.
-
Tastați / copiați / lipiți:
sudo mkdir -p / opt / google / chrome / plugins
Această comandă va crea un folder numit / opt / google / chrome / plugins
-
Tastați / copiați / lipiți:
cd / opt / google / chrome / plugins
Această comandă vă va introduce în folderul de pluginuri Google Chrome. Trebuie să vă aflați în acest dosar înainte de a crea linkul simbolic
-
Tastați / copiați / lipiți:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so
Această comandă va crea o legătură simbolică din pluginul Java JRE (Java Runtime Environment) libnpjp2.so în browserul web Google Chrome.
-
Aducere aminte:
-
Note:
Uneori comanda de mai sus poate afișa următorul mesaj:
- ln: crearea legăturii simbolice `./libnpjp2.so ': Fișierul există
- Pentru a rezolva această problemă, eliminați linkul simbolic anterior folosind această comandă:
-
Tastați / copiați / lipiți:
cd / opt / google / chrome / plugins
-
Tastați / copiați / lipiți:
sudo rm -rf libnpjp2.so
- Asigurați-vă că vă aflați în folderul / opt / google / chrome / plugins înainte de a introduce acea comandă.
-
Reporniți browserul web și apoi vizitați Java Tester pentru a detecta dacă Java funcționează în browserul dvs.
Mozilla Firefox
Instrucțiuni Oracle Java pe 32 de biți:
-
Introduceți comanda de mai jos.
-
Tastați / copiați / lipiți:
cd / usr / lib / mozilla / plugins
Această comandă vă va pune în folderul / usr / lib / mozilla / plugins. Creați acest folder dacă nu este deja în sistemul dvs
-
Tastați / copiați / lipiți:
sudo mkdir -p / usr / lib / mozilla / plugins
Această comandă va crea un folder numit / usr / lib / mozilla / plugins. Trebuie să vă aflați în acest dosar înainte de a crea linkul simbolic
-
Tastați / copiați / lipiți:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/i386/libnpjp2.so
Această comandă va crea o legătură simbolică din pluginul Java JRE (Java Runtime Environment) libnpjp2.so în browserul Mozilla Firefox
-
Instrucțiuni Oracle Java pe 64 de biți:
-
Introduceți comanda de mai jos.
-
Tastați / copiați / lipiți:
cd / usr / lib / mozilla / plugins
Această comandă vă va pune în folderul / usr / lib / mozilla / plugins. Creați acest folder dacă nu este deja în sistemul dvs
-
Tastați / copiați / lipiți:
sudo mkdir -p / usr / lib / mozilla / plugins
Această comandă va crea un folder numit / usr / lib / mozilla / plugins. Trebuie să vă aflați în acest dosar înainte de a crea linkul simbolic
-
Tastați / copiați / lipiți:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so
Această comandă va crea o legătură simbolică din pluginul Java JRE (Java Runtime Environment) libnpjp2.so în browserul Mozilla Firefox
-
Aducere aminte:
-
Note:
Uneori comanda de mai sus poate afișa următorul mesaj:
- ln: crearea legăturii simbolice `./libnpjp2.so ': Fișierul există
- Pentru a rezolva această problemă, eliminați linkul simbolic anterior folosind această comandă:
-
Tastați / copiați / lipiți:
cd / usr / lib / mozilla / plugins
-
Tastați / copiați / lipiți:
sudo rm -rf libnpjp2.so
- Asigurați-vă că vă aflați în folderul / usr / lib / mozilla / plugins înainte de a introduce acea comandă.
-
Reporniți browserul web și apoi vizitați Java Tester pentru a detecta dacă Java funcționează în browserul dvs.
-