Si të instaloni Java në Ubuntu

logoja java

Java u zhvillua nga Sun (tani në pronësi të Oracle) përsëri në 1992, dhe lindi nga nevoja për të krijuar një platformë që do të lejonte zhvillimin e kod burimor universal. Ideja ishte që të zhvillohen aplikacione që mund të krijohen në çdo sistem operativ që mbështet Java dhe më pas të ekzekutohet në ndonjë tjetër pa pasur nevojë për modifikime, të cilat në zhargon njiheshin si WORA ("shkruaj një herë ekzekuto kudo", ose "shkruaj një herë, ekzekutoni kudo »).

Kështu është Java e arriti atë në sistemet kryesore operative si Windows, Mac OS X (në atë kohë, MacOS) dhe natyrisht Linux. Në këtë rast sigurisht, me mbërritjen në shumë distro, megjithëse jo të gjitha sistemet e paketave e përfshijnë atë në një mënyrë miqësore ose ofrojnë versionet më të reja. Dhe në disa raste mjaft famëkeqe si ajo e Ubuntu, duhet të marrim disa xhiro për të instaluar si kohën e funksionimit Java ashtu edhe SDK-në e tij nëse preferojmë (ose duhet të fillojmë zhvillimin e kodit).

Tani le të shohim si të instaloni java në Ubuntu, diçka që nuk është plotësisht e komplikuar, megjithëse kërkon disa hapa që duhet të jenë të qartë, veçanërisht pasi aktualisht kemi mundësinë e instalimit të versionit të Java të Oracle - që është, ai zyrtar - dhe OpenJDK, i cili është zhvilluar nga komuniteti dhe kjo filloi si një bast për të ardhmen kur nuk ishte e qartë se cili do të ishte roli i Java në lidhje me qëndrimin e tij ndaj tij. software të lirë.

Përputhshmëria midis të dyve është 99,9 përqind, por personalisht mendoj se për një trajnim që na i bën gjërat më të lehta nëse duam të punojmë në kompani është e përshtatshme të përshtatemi sa më shumë me mjetet zyrtare. Për shembull, në rastin e Java është më e dobishme të mësosh se si të përdorësh NetBeans ose Eclipse dhe përdorni Java e Oracle. Pra, gjëja e parë është të kontrolloni nëse gjatë instalimit të distro tonë ka ardhur me OpenJDK:

java -version

Sistemi do të kthejë informacionin e Version Java që kemi instaluar, për shembull diçka si 'OpenJDK Runtime Environment' nëse kemi versionin OpenJDK. Nëse do të ishte kështu, ne mund ta çinstalojmë duke:

sudo apt-get spastrim openjdk - \ *

Tani kemi sigurinë e plotë që kemi hequr gjithçka që lidhet me instalimin e mëparshëm Java, për të filluar me një të pastër. Hapi i parë është krijimi i dosjeve ose direktorive në të cilat do të instalojmë versionin e ri, dhe kjo është shumë e thjeshtë:

sudo mkdir -p / usr / lokale / java

Atëherë na duhet shkarkoni Java SDK duke i kushtuar vëmendje të veçantë nëse është ai që i përgjigjet sistemit tonë, domethënë 32 ose 64 bit, pasi për shembull Java për 64 bit nuk do të funksionojë si duhet në sistemet 32-bit dhe do të na japë gabime të të gjitha llojeve. Ne kopjojmë shkarkimin në dosjen që kemi krijuar në hapin e mëparshëm, duke përdorur:

cp jdk-8-linux-x64.tar.gz / usr / local / java

Pastaj pozicionohemi në atë direktori dhe e zbërthejmë atë:

tar -xvf jdk-8-linux-x64.tar.gz

Me këtë komandë, shkarkim java, dhe do të jetë brenda dosjes që kemi krijuar më parë, diçka e tillë / usr / local / java / jdk8, dhe brenda tij të gjithë nën-dosjet që janë pjesë e skedarit të ngjeshur që kemi shkarkuar.

Ne jemi duke bërë mirë, dhe ka mbetur shumë pak, por ne kemi ende një hap të rëndësishëm për të bërë dhe atë është që të bëjmë që sistemi të identifikojë komandat Java në mënyrë që të mund t'i ekzekutojmë ato pa qenë nevoja të hyjmë në të gjithë rrugën drejt tyre por thjesht duke shtypur një komandë specifike, të tilla si Javaose javaneze. Kjo quhet 'shto në shteg' dhe është mjaft e thjeshtë për tu bërë pasi që duhet të modifikojmë përmbajtjen e skedarit / etj / profili. Për këtë ne përdorim një redaktues teksti të preferencës sonë, në rastin tim Gedit:

sudo gedit / etj / profil

dhe ne shtojmë sa vijon:

JAVA_HOME = / usr / lokale / java / jdk8
PATH = $ PATH: $ HOME / bin: $ JAVA_HOME / shportë
eksportoni JAVA_HOME
Rruga e eksportit

Ne i ruajmë ndryshimet dhe tani i kemi shtoni këtë instalim Java në bazën e të dhënave të sistemit tonë, të cilën e bëjmë përmes komandës Update-alternativa.

Me këtë komandë ne informojmë sistemin se Oracle Java JRE, JDK dhe Java Webstart janë në dispozicion:

alternativa azhurnimi sudo –instalo "/ usr / bin / java" "java" "/ usr / local / java / jdk8 / bin / java" 1

alternativa azhurnimi sudo –instalo "/ usr / bin / javac" "javac" "/ usr / local / java / jdk8 / bin / javac" 1

alternativa azhurnimi sudo –instalo "/ usr / bin / javaws" "javaws" "/ usr / local / java / jdk8 / bin / javaws" 1

Tani le të vendosni Oracle Java si kohën e parazgjedhjes të sistemit:

alternativa azhurnimi sudo - vendos java / usr / local / java / jdk8 / bin / java

alternativa të azhurnimit sudo - vendos javac / usr / local / java / jdk8 / bin / javac

alternativa të azhurnimit sudo - vendos javaws / usr / local / java / jdk8 / bin / javaws

Kjo është gjithçka, ne kemi përfunduar me instalimin dhe mund ta verifikojmë atë duke ekzekutuar përsëri komandën fillestare dhe duke verifikuar atë që na shpëton:

java -versioni,

Siç do ta shohim, tashmë do të ekzekutojmë kohën e ekzekutimit të Oracle Java të azhurnuar në versionin e tij më të ri.

Më shumë informacion - Ubuntu mund të ketë shfletuesin më të mirë në botë dhe tuajin, Netbeans në Ubuntu, Si të instaloni një IDE në Ubuntu (I)


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Rodrigo castro dijo

    Më bën më të lehtë ta instaloj në këtë mënyrë http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html

  2.   James dijo

    E gjithë kjo për të instaluar Java, dhe pastaj keni ndërmend që njerëzit të shkojnë nga windows xp në linux, ju lutem… .. isshtë një kimera, në çdo rast licencat e Windows 7 do të rriten, unë mendoj se ky vit nuk do të jetë vit ose Linux
    Një lajm fantastik si një shembull i softuerit të lirë dhe opsionet e shkëlqyera të burimit të hapur dhe më shumë kimerave…. DOHET T BE JEN TH ATA KANONIKE T COM VINI NGA TEMA.

    Canonical mbyll Ubuntu One për dështimin për të konkurruar me luftën e çmimeve të shërbimeve cloud

  3.   Willy klew dijo

    Po, është e qartë që procedura është disi e lodhshme, por instalimi i disa mjeteve të zhvillimit në Windows nuk është një detyrë e parëndësishme (për shembull mjetet për zhvillimin e Android).
    Rodrigo, ndonjëherë e kam instaluar Java në atë mënyrë, por në këtë rast kam kërkuar një zgjidhje më përfundimtare. Dhe është që nëse një ditë që PPA-ja pushon së mirëmbajturi apo azhurnuari atje ju qëndroni, ndërsa në këtë procedurë që detajojmë ne duhet vetëm të azhurnojmë direktorinë në të cilën instalojmë Java me një version të ri, dhe meqë struktura JDK është gjithmonë të njëjtat lidhje simbolike dhe shënimet në RRUG do të jenë gjithmonë të sakta, pavarësisht nëse kemi Java 8, Java 8.1, Java 9 apo çfarëdo tjetër.

    Përshëndetje!

  4.   dani dijo

    Unë jam përpjekur, por me komandën e parë të instalimit të azhurnimit, terminali duket budalla, unë mund të vazhdoj të fus komanda që nuk bëjnë asgjë, nuk e di nëse do të jetë e nevojshme të presim një kohë apo jo, por në fund të fundit, unë janë kthyer në openjdk, kjo nuk është e keqe

  5.   Willy klew dijo

    Dani, sa e çuditshme që më thua
    mund të më tregoni rezultatin e komandës

    sudo / usr / sbin / update-alternatives - konfiguroni java

    Përshëndetje!

  6.   Xavier dijo

    Mik, gjithçka po shkonte mirë. Por kur shkruaj këto komanda

    alternativa për azhurnimin e sudo –instaloni “/ usr / bin / javac” “javac” “/ usr / local / java / jdk8 / bin / javac” 1

    alternativa të azhurnimit sudo - instaloni "/ usr / bin / javaws" "javaws" "/ usr / local / java / jdk8 / bin / javaws" 1

    gabim: lidhja alternative nuk është absolute siç duhet të jetë: "/ usr / bin / javac"

    Thjesht kjo alternativë azhurnimi sudo –instaloni “/ usr / bin / java” “java” “/ usr / local / java / jdk8 / bin / java” 1 nuk më jep një gabim.

    Dhe kur shkruaj java -version. Unë e kuptoj këtë

    versioni java "1.8.0_05"
    Java (TM) SE Runtime Environment (ndërtimi 1.8.0_05-b13)
    Java HotSpot (TM) 64-Bit Server VM (ndërtimi 25.5-b02, modaliteti i përzier)

    Nuk e di nëse është instaluar mirë. sepse kur shkruan në tastierën javac nuk e njeh atë.

    Unë do ta vlerësoja ndihmën tuaj.

    1.    Unë vetë dijo

      para instalimit nuk ka një skenar të vetëm nëse jo të tillë që po - instaloni

  7.   Mburravec dijo

    Mirëmbrëma, vetëm një këshillë pasi që u përpoqa të ndjek këtë tutorial por mendoj se më shumë shpjegim mungon përveç faktit që disa komanda janë shkruar gabim dhe shënojnë shumë gabime siç është problemi në komentin e mësipërm

  8.   Brayan lopez dijo

    Në cilën pjesë të dokumentit në gdit duhet ta shtoj këtë?

    JAVA_HOME = / usr / lokale / java / jdk8
    PATH = $ PATH: $ HOME / bin: $ JAVA_HOME / shportë
    eksportoni JAVA_HOME
    Rruga e eksportit

  9.   Federico Silva dijo

    Unë kam një problem, unë jam një fillestar dhe ndoqa udhëzuesin se si ta instaloj java në letër, por kur kërkova të nxjerr përmbajtjen e "jdk-8u31-linux-x64.tar.gz" të vendosur në krijimin dosje, Thotë që operacioni nuk lejohet dhe nuk më lejon të nxjerr. Cfare mund te bej?

    1.    Miguel Torres dijo

      Përshëndetje për të gjithë miqtë, sot u bëra një përdorues i Linux Mint dhe u ndesha me këtë problem pasi kam nevojë të përdor Java 8

      dhe duke ndjekur këto hapa hasa në të njëjtat probleme si ju.
      dhe unë tashmë e kam zgjidhur, ato janë vetëm gabime sintaksore nëse keni nevojë për ndihmë më shtoni në Skype nebneru85@hotmail.com dhe unë zgjidh përshëndetjet e problemit

  10.   Jimmy olano dijo

    Me lejen tuaj: këtu ne po "ringjallim" hyrjet dhe po verifikojmë sa aktuale janë ato sot, e martë, 06 dhjetor 2016 (në këtë pikë nëse NUK jeni të interesuar për këtë, KLIKONI në një lidhje tjetër ose mbyllni këtë skedë të shfletuesit tuaj të internetit) ,
    DHE NE Fillojmë:

    Ne çinstalojmë duke futur fjalëkalimin tonë 'root':

    sudo apt-get spastrim openjdk - \ *

    Lidhja për të shkarkuar jdk-8-linux-x64.tar.gz (kontrolloni llojin tuaj të procesorit dhe distro GNULinux, ne përdorim Ubuntu16 64 bit):

    http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    *** Që nga sot 2016-12dic-06 në të vërtetë pakoja ka emrin jdk-8u111-linux-x64.tar.gz ***

    Për të kopjuar skedarin e kompresuar të shkarkuar dhe për të nxjerrë përmbajtjen e tij, duhet të paraprihet komanda "sudo" para çdo rreshti të asaj që tregohet këtu në këtë manual (në rastin tonë ne përdorim Ubuntu16 64-bit, sy):

    sudo cp jdk-8u111-linux-x64.tar.gz / usr / local / java /
    sudo cp jdk-8u111-linux-x64.tar.gz / usr / local / java /
    sudo tar -xvf jdk-8u111-linux-x64.tar.gz

    Gjatë ekzekutimit të komandës së mëparshme krijohet dosja «/usr/local/java/jdk1.8.0_111», në këtë moment nëse fusim «java -version» në rreshtin e komandës me mirësi na thotë ta instalojmë me «sudo apt install »Për atë që duhet t'i tregojmë sistemit tonë operativ KU INSHT INSTALUAR duke modifikuar" profilin ":

    gksudo gedit / etj / profil

    SHENIM që ne përdorim "gksudo" sepse do të përdorim gedit që përdor një ndërfaqe grafike, P USRDORIM PENRGJITHSHM "nano" dhe komanda do të ishte "sudo nano / etc / profile" POR PERDORNI EDIKTORIN E TEKSTIT QAT DO T L P LLQENI N ISE Redaktori i tekstit të zgjedhur ka një ndërfaqe grafike, përdorni "gksudo".

    SHTES ADDM linjat e treguara në këtë manual:

    JAVA_HOME = / usr / lokale / java / jdk8
    PATH = $ PATH: $ HOME / bin: $ JAVA_HOME / shportë
    eksportoni JAVA_HOME
    Rruga e eksportit

    (mos lini skeda ose hapësira në skedarin tonë të profilit / etj / profili, shtoni në fund të skedarit).

    Pastaj ne përdorim alternativa azhurnimi për të ridrejtuar distro-n tonë GNULinux (vini re përdorimin e kuotave të vetme, përdorimin e DY ekraneve në -instalo dhe ndryshimin në shteg për paketat tona të versionit jdk1.8.0_111 - në kompjuterin tuaj mbase është ndryshe- ):

    alternativa për azhurnimin e sudo –instalo '/ usr / bin / java' 'java' '/usr/local/java/jdk1.8.0_111/bin/java' 1
    alternativa të azhurnimit të sudo –instalo '/ usr / bin / javac' 'javac' '/usr/local/java/jdk1.8.0_111/bin/javac' 1
    alternativa për azhurnimin e sudo –instalo '/ usr / bin / javaws' 'javaws' '/usr/local/java/jdk1.8.0_111/bin/javaws' 1

    Tani ne do të vendosim Oracle Java si kohën e parazgjedhur të sistemit (përsëri vini re përdorimin e vizave të dyfishta në –vendosjen dhe - përsëri) rruga jonë mund të jetë e ndryshme nga rruga juaj në kompjuterin tuaj):

    alternativa azhurnimi sudo - vendos java /usr/local/java/jdk1.8.0_111/bin/java
    alternativa të azhurnimit sudo - vendos javac /usr/local/java/jdk1.8.0_111/bin/javac
    alternativa azhurnimi sudo - vendos javaws /usr/local/java/jdk1.8.0_111/bin/javaws

    KONTROLLONI FUNDIT VERSIONIN TON IN T IN INSTALUAR përsëri (do të kthejë diçka si kjo - në varësi të versionit tuaj distro GNULinux):

    jimmy @ KEVIN: /usr/local/java/jdk1.8.0_111$ java -version
    versioni java "1.8.0_111"
    Java (TM) SE Runtime Environment (ndërtimi 1.8.0_111-b14)
    Java HotSpot (TM) 64-Bit Server VM (ndërtimi 25.111-b14, modaliteti i përzier)
    Jimmy @ KEVIN: /usr/local/java/jdk1.8.0_111$

    Shpresoj që puna e këtij serveri të përulur të jetë i dobishëm, faleminderit që më lejove të botoj përvojat tona dhe kështu ndajmë njohuritë falas #SoftwareLibre 😎, atte. Jimmy Olano.

  11.   Jezu dijo

    fakti i "kopjimit" të këtyre komandave dhe ngjitja e tyre në terminal, ishte ajo që më dha një gabim, përveç vizës së dyfishtë në * –instalo * që ishte e nevojshme, dhe që rruga java nuk ishte e saktë, unë rekomandoj ta shkruaj Hap pas hapi