Yuav ua li cas rau nruab Java Runtime Thiab Cov Khoom Siv Hauv Ubuntu

Java Runtime Ib Cheeb Tsam yuav tsum ua kom khiav Java cov kev siv hauv Ubuntu.

Tsi yog thaum nws los txhim kho Minecraft muaj ib lub pob khoom siv uas ua rau nws yooj yim heev li uas qhia los ntawm phau ntawv no.

Snap Packages muab ib txoj kev los tsim kev tsim ib daim ntawv thov nrog rau tag nrho nws cov kev pab cuam nyob hauv ib lub taub ntim kom tsis muaj kev cuam tshuam nrog lwm cov tsev qiv ntawv thiab daim ntawv thov yuav luag lav.

Txawm li cas los cov snap pob tsis muaj nyob rau txhua daim ntaub ntawv ces koj yuav tsum nruab ib version ntawm koj tus kheej.

01 ntawm 06

Yuav ua li cas kom tau txais tus Zov Oracle Java Runtime Environment (JRE) Rau Ubuntu

Nruab Ib Yam Ntawm Ubuntu.

Muaj ob lub versions ntawm Java Runtime Environment. Tus nom version yog tso tawm los ntawm Oracle. No version tsis muaj nyob ntawm "Ubuntu Software" cuab tam uas feem ntau yog siv los txhim kho cov kev siv hauv Ubuntu.

Lub Oracle lub website tsis suav nrog lub Debian pob yog. Debian tej pob khoom nrog lub ".deb" extension yog nyob rau hauv ib hom ntawv uas yooj yim rau nruab rau hauv Ubuntu.

Xwb koj yuav tsum nruab ib lub pob los txhim kho ntawm cov ntaub ntawv "tar". Ib cov ntaub ntawv "tar" yog ib daim ntawv teev cov ntaub ntawv txhua yam nyob hauv ib lub npe filename uas thaum nruab ib qhov chaw tso cov ntaub ntawv hauv lawv cov ntaub ntawv kom raug.

Lwm qhov Java Runtime Environment muaj yog ib qhov chaw qhib hu ua OpenJDK. Qhov no version kuj tsis muaj nyob ntawm "Ubuntu Software" cuab tam, tab sis yog muaj los ntawm cov lus txib siv apt-tau.

Yog tias koj npaj siab tsim Java cov kev pab cuam koj yuav xav nruab Java siv cov khoom siv (JDK) tsis yog qhov Chaw Runtime Java (JRE). Xws li Java Runtime Environments cov khoom siv hauv Java yog muaj raws li cov ntaub ntawv Oracle pob los yog qhib pob.

Phau ntawv qhia no yuav qhia koj tias yuav ua li cas rau nruab nrab cov kev sib tw Oracle Runtime thiab Development Kit nrog rau lwm qhov chaw.

Yuav pib txhim kho cov nom Oracle version los sis Java Runtime Environment saib https://www.oracle.com/uk/java/index.html.

Koj yuav pom 2 links muaj:

  1. Java Rau Developers
  2. Java Rau Cov Neeg Tau Txais

Tshwj tsis yog tias koj npaj siab yuav tsim Java cov ntawv thov koj yuav tsum nias qhov txuas rau "Java For Consumerler".

Koj yuav pom ntau lub pob liab liab uas hu ua "Free Java Download".

02 ntawm 06

Yuav ua li cas rau nruab Nruab Nruab Oracle Java Runtime Rau Ubuntu

Nruab Oracle Java Runtime.

Ib nplooj ntawv yuav tshwm sim nrog 4 txuas rau nws:

Lub Linux RPM thiab Linux x64 RPM cov ntaub ntawv tsis yog rau Ubuntu ces koj thiaj li tsis quav ntsej cov kev sib txuas lus.

Lub Linux txuas yog 32-ntsis version ntawm Java Runtime thiab Linux x64 txuas yog 64-ntsis version ntawm Java Runtime.

Yog tias koj muaj 64-ntsis lub computer koj yuav zaum xav nruab Linux x64 cov ntaub ntawv thiab yog tias koj muaj 32-ntsis lub computer koj yuav twv yuav raug hu rau nruab ib cov ntaub ntawv Linux.

Tom qab cov ntaub ntawv tau raug qhib tau qhib lub davhlau ya nyob twg . Qhov yoojyim txoj kev qhib lub qhov davhlau ya nyob twg hauv Ubuntu yog nias CTRL, ALT thiab T tib lub sijhawm.

Thawj qhov uas yuav tau ua yog nrhiav tau lub npe ntawm cov ntaub ntawv tiag tiag uas raug downloaded los ntawm Oracle lub website. Ua qhov no khiav cov lus hauv qab no:

cd ~ / Downloads

ls jre *

Thawj cov lus txib yuav hloov cov directory rau koj cov "Downloads". Cov lus txib thib ob muab ib phau ntawv teev keeb kwm ntawm tag nrho cov ntaub ntawv pib nrog "jre".

Koj yuav tsum tam sim no pom ib filename saib tej yam zoo li no:

jre-8u121-linux-x64.tar.gz

Nqa ib daim ntawv ntawm lub npe cov npe lossis xaiv nrog tus nas, txoj nyem thiab xaiv daim ntawv.

Cov kauj ruam tom ntej yog mus rau qhov chaw uas koj npaj yuav los tsim Java thiab rho tawm cov ntaub ntawv zipped.

Khiav cov lus txib nram qab no:

sudo mkdir / usr / java

cd / usr / java

sudo tar zxvf ~ / Downloads / jre-8u121-linux-x64.tar.gz

Cov ntaub ntawv yuav tam sim no yuav muab rho tawm rau hauv / usr / java nplaub tshev thiab qhov ntawd yog nws.

Tshem tawm cov ntaub ntawv downloaded khiav nram qab no:

sudo rm ~ / Downloads / jre-8u121-linux-x64.tar.gz

Cov kauj ruam kawg yog los hloov koj cov ntaub ntawv ib puag ncig kom koj lub computer thiaj paub tias qhov twg Java yog qhov twg thiab qhov ceev yog qhov JAVA_HOME.

Khiav cov lus hais hauv qab no kom qhib qhov chaw ib puag ncig hauv lub nano editor:

sudo nano / etc / environment

Hloov mus rau qhov kawg ntawm txoj kab uas pib PATH = thiab ua ntej qhov kawg "nkag mus rau hauv qab no

: /usr/java/jre1.8.0_121/bin

Tom qab ntawd ntxiv rau kab tom ntej:

JAVA_HOME = "/ usr / java / jre1.8.0_121"

Tseg tau cov ntaub ntawv los ntawm nias CTRL thiab O thiab tawm qhov editor los nias CTRL thiab X.

Koj tuaj yeem ntsuas seb Java puas ua haujlwm los ntawm kev sau cov lus qhia nram qab no:

java -version

Koj yuav tsum pom cov ntsiab lus nram qab no:

Java Version 1.8.0_121

03 ntawm 06

Yuav ua li cas rau nruab Nruab Nruab Oracle Java Development Kit rau Ubuntu

Oracle JDK Ubuntu.

Yog tias koj npaj yuav tsim software siv Java koj tuaj yeem nruab Nruab Nruab Ntiaj Teb Cov Khoom Siv Java es tsis txhob siv qhov Chaw Runtime Java.

Mus saib https://www.oracle.com/uk/java/index.html thiab xaiv qhov kev xaiv "Java Rau Developers".

Koj yuav pom ib nplooj ntawv tsis txaus ntseeg nrog ntau txoj kev sib txuas. Nrhiav qhov txuas uas hu ua "Java SE" uas yuav siv koj rau nplooj ntawv no.

Muaj tam sim no 2 ntxiv kev xaiv:

Java JDK yog cov khoom siv hauv Java xwb. Qhov kev xaiv Netbeans nruab ib txoj kev txhim kho kom puv ntoob raws li cov cuab yeej siv hauv Java.

Yog tias koj nias rau ntawm Java JDK koj yuav pom ntau tus mus. Raws li qhov chaw nruab runtime koj yuav xav tau xws li Linux x 86 cov ntaub ntawv rau 32-ntsis version ntawm cov khoom siv los sis Linux x 64 rau 64-ntsis version. Koj tsis xav mus nias ntawm RPM kev txuas, es tsis txhob nias qhov txuas txuas rau hauv " tar.gz ".

Raws li nrog Runtime Ib puag ncig koj yuav tau qhib lub davhlau ya dav hlau thiab nrhiav cov ntaub ntawv koj downloaded.

Ua qhov no khiav cov lus hauv qab no:

cd ~ / Downloads

ls jdk *

Thawj cov lus txib yuav hloov cov directory rau koj cov "Downloads". Cov lus txib thib ob muab ib qho npe teev ntawm tag nrho cov ntaub ntawv pib nrog "jdk".

Koj yuav tsum tam sim no pom ib filename saib tej yam zoo li no:

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

Nqa ib daim ntawv ntawm lub npe cov npe lossis xaiv nrog tus nas, txoj nyem thiab xaiv daim ntawv.

Cov kauj ruam tom ntej yog mus rau qhov chaw uas koj npaj rau nruab pob khoom siv thiab tshem tawm cov zipped ua tar ntawv.

Khiav cov lus txib nram qab no:

sudo mkdir / usr / jdk
cd / usr / jdk
sudo tar zxvf ~ / Downloads / jdk-8u121-linux-x64.tar.gz

Cov ntaub ntawv yuav tam sim no yuav muab rho tawm rau hauv / usr / java nplaub tshev thiab qhov ntawd yog nws.

Tshem tawm cov ntaub ntawv downloaded khiav nram qab no:

sudo rm ~ / Downloads / jdk-8u121-linux-x64.tar.gz

Cov kauj ruam kawg nrog rau runtime ib puag ncig yog los kho koj cov ntaub ntawv ua kom koj lub computer paub tias qhov chaw JDK yog qhov twg thiab yog nplaub tshev uas yog JAVA_HOME.

Khiav cov lus hais hauv qab no kom qhib qhov chaw ib puag ncig hauv lub nano editor :

sudo nano / etc / environment

Hloov mus rau qhov kawg ntawm txoj kab uas pib PATH = thiab ua ntej qhov kawg "nkag mus rau hauv qab no

: /usr/jdk/jdk1.8.0_121/bin

Tom qab ntawd ntxiv rau kab tom ntej:

JAVA_HOME = "/ usr / jdk / jdk1.8.0_121"

Tseg tau cov ntaub ntawv los ntawm nias CTRL thiab O thiab tawm qhov editor los nias CTRL thiab X.

Koj tuaj yeem ntsuas seb Java puas ua haujlwm los ntawm kev sau cov lus qhia nram qab no:

java -version

Koj yuav tsum pom cov ntsiab lus nram qab no:

Java Version 1.8.0_121

04 ntawm 06

Ib qho Alternative Mus Rau Nruab Nruab Yog Oracle Version Ntawm Java Hauv Ubuntu

Siv Synaptic Rau nruab Java Hauv Ubuntu.

Yog hais tias siv lub Linux dav hlau yog ib yam uas koj tsis nyiam nrog koj tuaj yeem siv cov cuab yeej graphical rau nruab rau hauv cov txheej txheem ntawm Java Runtime Environment and Development Kit.

Qhov no yuav tsum tau ntxiv ib pob ntawv ntiag tug ntawm tus kheej (PPA). Ib PPA yog ib qho chaw tso tawm sab nraud tsis muab los ntawm Canonical los Ubuntu.

Thawj kauj ruam yog los nruab ib qho ntawm software hu ua "Synaptic". Synaptic yog tus thawj tswj kev ua lag luam graphical . Nws txawv ntawm "Ubuntu Software" cuab tam nyob rau hauv uas nws rov tag nrho cov qhabnias muaj nyob rau hauv koj cov software tso tawm.

Hmoov tsis txog nruab Synaptic koj yuav tsum siv lub davhlau ya nyob twg tab sis nws yeej yog ib qho kev hais kom ua xwb. Qhib lub davhlau ya nyob twg los ntawm nias CTRL, ALT thiab T tib lub sijhawm.

Nkag mus rau cov lus txib nram no:

sudo apt-mus nruab synaptic

Mus tso Synaptic nias ntawm lub icon nyob rau sab saum toj ntawm lub tso tawm bar thiab hom "Synaptic". Thaum lub icon tuaj tshwm rau nws.

Nias ntawm qhov "Settings" menu thiab xaiv "Repositories".

Qhov "Software thiab Updates" yuav tshwm sim.

Nias rau ntawm tab hu ua "Other Software".

Nias rau ntawm "Add" khawm thiab sau cov nram qab no rau hauv lub qhov rais uas tshwm:

ppa: webupd8team / java

Nias rau ntawm "Close" khawm.

Synaptic yuav tam sim no nug kom reload tus repositories mus rub nyob rau hauv daim ntawv teev cov npe ntawm cov npe ntawm cov PPA uas koj nyuam qhuav ntxiv.

05 ntawm 06

Nruab Lub Nroog Oracle JRE Thiab JDK Siv Synaptic

Nruab Nruab Oracle JRE Thiab JDK.

Koj tuaj yeem tshawb nrhiav Oracle Java Runtime Environment thiab Java Cov Qho Kev Siv Tshawb nrhiav qhov feature feature hauv Synaptic.

Nias rau ntawm "Search" khawm thiab sau "Oracle" rau hauv lub thawv. Nyem qhov "Search" khawm.

Ib daim ntawv teev cov khoom siv muaj nrog lub npe "Oracle" yuav tshwm.

Koj tuaj yeem xaiv seb puas yuav nruab ib qho chaw runtime lossis cov khoom siv kev txhim kho. Tsis tas li ntawd txawm tias koj tuaj yeem xaiv qhov version rau nruab.

Nws yog tam sim no ua tau rau nruab siab kom deb li deb li Oracle 6 txog thaum tshiab Oracle 9 uas tsis yog tso tawm tag nrho. Qhov kev pom zoo version yog Oracle 8.

Txhawm rau nruab ib lub chaw nyob rau ntawm lub npov ntawm qhov khoom koj xav nruab thiab ces nyem qhov "Apply" khawm.

Lub sijhawm thaum koj yuav tsum tau txais daim ntawv sau npe Oracle.

Qhov no yog qhov yooj yim dua txhawm rau txhim kho Oracle tab sis nws siv lub PPA thib peb thiab yog li tsis muaj qhov lees paub tias qhov no yeej yog ib qho kev xaiv.

06 ntawm 06

Yuav ua li cas rau nruab qhov qhib qhov Java Runtime thiab Java Cov Khoom Siv

Qhib JRE thiab JDK.

Yog hais tias koj xav siv qhib qhov software xwb ces koj tuaj yeem nruab qhov qhib qhov rais versions ntawm Java Runtime thiab Development Kit.

Koj yuav tsum rau nruab Synaptic thiaj li yuav ntxiv mus thiab yog tias koj tsis tau nyeem nplooj ntawv dhau los txoj kev ua li no yog raws li nram no:

Mus tso Synaptic nias ntawm lub icon nyob rau sab saum toj ntawm lub tso tawm bar thiab hom "Synaptic". Thaum lub icon tuaj tshwm rau nws.

Tsis pub dhau Synaptic txhua yam koj yuav tau ua yog nias lub "Tshawb nrhiav" khawm rau saum lub vijtsam thiab tshawb "JRE".

Daim ntawv teev npe ntawm daim ntawv sau npe muaj xws li "default JRE" rau qhov qhib qhov version ntawm Java Runtime Environment lossis "OpenJDK".

Los tshawb nrhiav qhib qhov chaw ntawm Java Cov Khoom Siv Tsim Nias ntawm qhov "Search" khawm thiab tshawb nrhiav "JDK". Ib qho kev xaiv hu ua "OpenJDK JDK" yuav tshwm.

Txhawm rau nruab ib qho chaw zuam hauv lub thawv ntawm qhov khoom koj xav rau nruab thiab nias "Thov".