Konpozan Java yo oblije kouri nan yon gran varyete aplikasyon ak sou sit entènèt, se konsa prèske chak itilizatè òdinatè ap fè fas ak bezwen nan enstale sa a platfòm. Natirèlman, nan sistèm opere diferan prensip la nan travay la se diferan, men pou distribisyon Linux li se toujou sou menm bagay la tou, men nou ta renmen di ki jan Java se enstale nan Ubuntu. Pwopriyetè lòt asanble yo ap sèlman bezwen repete enstriksyon yo bay yo, pran an kont sentaks nan sistèm lan.
Enstale Java JRE / JDK sou Linux
Jodi a nou sijere ke ou familyarize w ak diferan opsyon yo pou enstale bibliyotèk Java, depi tout nan yo pral pi itil ak aplikab nan sèten sitiyasyon. Pou egzanp, si ou pa vle sèvi ak zarchiv twazyèm-pati oswa si ou vle mete plizyè Java ki tou pre, Lè sa a, ou bezwen sèvi ak yon opsyon separe. Sepandan, kite a pran yon gade pi pre nan tout nan yo.
Premyèman, li rekòmande yo tcheke pou dènye nouvèl sou depo sistèm epi chèche konnen vèsyon aktyèl la nan Java, si genyen, nan eksplwatasyon an. Tout bagay sa a fèt nan konsole estanda a:
- Louvri meni an epi kouri "Tèminal".
- Antre nan lòd la
sudo nimewo apatman-jwenn aktyalizasyon
. - Antre modpas la nan kont ou a jwenn aksè rasin.
- Apre li fin resevwa pakè yo, sèvi ak lòd la
java -version
wè enstale Java enfòmasyon. - Si ou resevwa yon notifikasyon menm jan ak yon sèl ki anba a, li vle di ke Java pa disponib nan eksplwatasyon ou.
Metòd 1: Depo ofisyèl yo
Metòd ki pi fasil se sèvi ak repozitwa ofisyèl la download Java, ki devlopè yo Uploaded la. Ou sèlman bezwen enskri kèk kòmandman pou ajoute tout eleman ki nesesè yo.
- Kouri "Tèminal" epi ekri la
sudo nimewo apatman-jwenn enstale default-jdk
ak Lè sa a, klike sou Antre. - Konfime dosye téléchargement.
- Koulye a, ajoute JRE a pa sezisman lòd la
sudo nimewo apatman-jwenn enstale default-jre
. - Plugin navigatè a, ki te ajoute via
sudo nimewo apatman-jwenn enstale icedtea-Plugin
. - Si ou enterese nan jwenn dokiman konsènan eleman ajoute, download yo ak lòd la
sudo nimewo apatman-jwenn enstale default-jdk-doc
.
Malgre ke metòd sa a se byen senp, li pa apwopriye pou enstale dènye bibliyotèk yo Java, depi yo pa te mete deyò nan repozitwa ofisyèl la dènyèman. Se poutèt sa nou sijere pou w familyarize w avèk opsyon enstalasyon sa yo.
Metòd 2: Webupd8 Repository
Gen yon repozitwa itilizatè yo rele Webupd8, ki gen yon script konpare vèsyon aktyèl la nan Java ak yon sèl la sou sit la Oracle. Metòd enstalasyon sa a itil pou moun ki vle enstale yon nouvo lage 8 (dènye disponib nan repozisyon Oracle).
- Nan konsole a, antre
sudo add-apt-repository ppa: webupd8team / java
. - Asire ou ke ou enkli modpas ou.
- Konfime operasyon an ajoute sou klike sou Antre.
- Rete tann pou ranpli dosye san fèmen "Tèminal".
- Mete ajou depo sistèm nan ak lòd la
sudo nimewo apatman-jwenn aktyalizasyon
. - Koulye a, ou ta dwe ajoute yon enstale grafik pa antre nan
sudo nimewo apatman-jwenn enstale Oracle-Java8-enstale
. - Aksepte akò lisans lan pou konfigirasyon pake a.
- Mwen dakò pou ajoute nouvo dosye nan sistèm lan.
Nan fen pwosesis la, yon lòd ap disponib pou ou pou w enstale absoliman nenpòt vèsyon -sudo nimewo apatman-jwenn enstale Oracle-Java7-enstale
kote java7 - Java vèsyon. Pou egzanp, ou ka preskrijava9
oswajava11
.
Ekip la pral ede debarase m de enstalatè nesesè.sudo nimewo apatman-jwenn retire Oracle-Java-Installer
kote java8 - Java vèsyon.
Metòd 3: Upgrade Sèvi ak Webupd8
Pi wo pase, nou te pale sou enstale asanble lè l sèvi avèk Webupd8 repozitwa a koutim. Mèsi a repozitwa a menm, ou ka mete vèsyon an nan Java dènye nan yon sèl jis pa vle di nan yon script konparezon.
- Repete premye senk etap sa yo soti nan enstriksyon yo anvan si ou pa te deja fè etap sa yo.
- Antre nan lòd la
sudo update-java
ak Lè sa a, klike sou Antre. - Sèvi ak lòd
sudo nimewo apatman-jwenn enstale aktyalizasyon-Java
enstale dènye si yo jwenn yo.
Metòd 4: Manyèl enstalasyon
Petèt metòd sa a se pi difisil nan sa yo ke nou egzamine nan atik sa a, men li pral pèmèt ou jwenn vèsyon ki nesesè nan Java san ou pa itilize twazyèm pati zarchiv ak lòt konpozan adisyonèl. Pou akonpli travay sa a, w ap bezwen nenpòt navigatè ki disponib ak "Tèminal".
- Atravè yon navigatè entènèt, ale nan paj la Oracle ofisyèl yo download Java, kote klike sou "Download" oswa chwazi nenpòt lòt vèsyon ou bezwen.
- Anba a gen kèk pakè ak bibliyotèk yo. Nou rekòmande pou telechaje dosye a fòma tar.gz.
- Ale nan dosye a achiv, dwa klike sou li epi chwazi "Pwopriyete".
- Sonje ki kote pake a, menm jan ou pral gen pou yo ale nan li nan konsole a.
- Kouri "Tèminal" epi kouri lòd la
CD / lakay / itilizatè / katab
kote itilizatè - non itilizatè, ak Katab - non katab depo achiv la. - Kreye yon katab pou ouvri achiv la. Anjeneral yo mete tout eleman yo nan jvm. Kreye yon anyè pa antre nan
sudo mkdir -p / usr / lib / jvm
. - Dekonprime achiv la ki deja egziste nan katab la kreye
sudo tar -xf jdk-11.0.2_linux-x64_bin.tar.gz -C / usr / lib / jvm
kote jdk-11.0.2_linux-x64_bin.tar.gz - non achiv la. - Pou ajoute chemen sistèm, w ap bezwen antre nan kòmandman sa yo sekans:
sudo update-altènativ --install / usr / bin / java java /usr/lib/jvm/jdk1.8.0/bin/java 1
sudo update-altènativ --install / usr / bin / javac javac /usr/lib/jvm/jdk1.8.0/bin/javac 1
sudo update-altènativ --install / usr / bin / javaws javaws /usr/lib/jvm/jdk1.8.0/bin/javaws 1Youn nan chemen altènatif yo ka pa egziste, sa ki depann de vèsyon an chwazi nan Java.
- Li rete sèlman pote soti nan konfigirasyon an nan chak chemen. Premye fè
sudo update-altènativ - konfigre java
, jwenn vèsyon ki apwopriye a nan Java, tcheke nimewo li yo ak ekri nan konsole la. - Repete avèk yo
sudo update-altènativ --config javac
. - Lè sa a, configured chemen an dènye nan
sudo update-altènativ - konfigirasyon jav
. - Tcheke siksè chanjman yo pa rekonèt vèsyon aktif Java
java -version
).
Kòm ou ka wè, gen yon gwo kantite metòd pou enstale Java nan sistèm nan fonksyone Linux, se konsa chak itilizatè ap jwenn yon opsyon ki apwopriye. Si ou itilize yon twous distribisyon espesifik ak metòd ki anwo yo pa travay, ak anpil atansyon etid erè yo parèt nan konsole a epi sèvi ak sous ofisyèl yo rezoud pwoblèm nan.