Kulokhu ukungena okusha ngokuthi kanjani "Funda ukufaka i-Oracle Java" manje kufayela lakho le- inguqulo 10. Sizoqinisekisa futhi sivuselele imiyalo yokugcina edingekayo esivumela ngokwenza noma yakhela Isikripthi seBash Shell ukuthi ngizenzele umsebenzi oyisidina wokufaka I-JDK ne-JRE.
Masikhumbule ukuthi kokubili i-OpenJDK nesengezo seziphequluli ezibizwa nge-IcedTea kulula ukusifaka. futhi iningi lezikhathi lihlanganisa konke esikulindele ekuthuthukisweni nasekusetshenzisweni kwe-inthanethi kwezicelo ngokususelwa kumkhiqizo we-Oracle, kepha kwesinye isikhathi ukwesekwa koqobo okunikezwe i-Oracle kungcono, ngakho-ke akukaze kube buhlungu ukwazi ukuthi ungayifaka kanjani kusuka ekuqaleni lapho ifayela le- I-OpenJDK y icedtea ayizanelisi izidingo zethu zokuxhaswa kweJava kuhlelo lwethu Lokusebenza Mahhala.
I-OpenJDK + IcedTea
Njengamanje lawa ma-plugins wamahhala we-Oracle Java angafakwa kalula kusuka kukhonsoli futhi ngokuya ngohlobo lwe-Branch (Distro) ne-Version of your Free Operating System, kanje:
aptitude install default-jdk
aptitude install openjdk-7-jdk
aptitude install openjdk-7-jre
aptitude install openjdk-8-jdk
aptitude install openjdk-8-jre
aptitude install openjdk-9-jdk
aptitude install openjdk-9-jre
aptitude install icedtea-netx
aptitude install icedtea-plugin
I-Oracle Java
Sebenzisa ukusekelwa kwe-JDK - JRE (okwangempela nokuphathelene) kungasinikeza ezimweni eziningi ukuhambisana okukhulu, ukwesekwa nemisebenzi emisha kunaleyo enikezwe yi-OpenJDK ne-IcedTea.
Lapho izinketho zethu zomsebenzi ezinalezi zinhlelo ezitholakala ngefomethi yamahhala zidluliwe, futhi kucatshangelwa ukuthi ngokuvamile, azitholakali ekusatshalalisweni noma endaweni yethu ekhombisa inguqulo yakamuva ye-JDK, kungcono ukuthi ukwenze ngesandla noma ngeSkripthi. weBash Shell uthe ukufakwa, okuyinto esebenzayo kakhulu.
Ngakho-ke, usebenzisa i- I-Java Development Kit (i-Oracle JDK) eyiKithuluzi elisemthethweni lokuThuthukiswa kolimi lohlelo lwe-Java, imvelo yentuthuko egxile entweni, ilusizo kakhulu futhi iyadingeka.
Futhi kungani ufake iJava JDK?
Ukukhumbula okuthunyelwe kwangaphambilini ku- I-JDK ngaphakathi nangaphandle kwale bhulogi esingahlanganisa mayelana I-JDK ukuthi le software noma uhlelo lokusebenza isivumela ukuthi sibhale ama-applet we-Java nezinhlelo zokusebenza ngaphakathi noma ngaphandle kwesiphequluli se-Intanethi.
I-JDK ifaka ne-Java Runtime Environment (JRE), i-Java Compiler, nama-Java APIs. Okulusizo kakhulu kubahleli bezinhlelo ezintsha nabanolwazi.
I-JDK ayidingi isikhathi esiningi soMsebenzisi ojwayelekile noma oyisisekelo, kwesinye isikhathi kwenzelwa izinto ezilula njenge-Embedded Console Online Game.
Ngakolunye uhlangothi, kubasebenzisi abaphambili noma abaphethe isetshenziswa kaningi ezintweni ezifana nezitifiketi zikagesi, ngoba izinkinobho zayo zingama-applet.
Ngakho-ke, izikhathi eziningi kubalulekile ukuthi uyifake uma ungafuni ukuphuthelwa ingxenye enhle yewebhu. Lokho wukuthi, yize kunamakhasi amaningi e-web aqukethe izingxenye ezincane ze-JDK (izinkinobho, amamenyu) noma aklanywe ngokuphelele ku-JDK.
Ngakho-ke, iJava JDK ayikwazi ukulahleka kwi-Web Browser yakho ne-Operating System jikelele!
Izinyathelo zangaphambilini
Ngaphambi kokufaka i-JDK ngemiyalo, kufanele landa kusuka kuwebhusayithi ye-Oracle, ngakho-ke ungaya kuyo usebenzisa injini yokusesha ye-inthanethi oyikhethile noma isixhumanisi esilandelayo: I-Oracle - JDK 10
Ngemuva kokulandwa, kungahle kungavulwa uziphu noma kungakopishwa kusuka endaweni yokuqhafaza yomsebenzisi kuye lapho kudingeka khona, kepha futhi sizosebenzisa lezi zinyathelo kusuka kukhonsoli.
Yala imiyalo
Imiyalo yomyalo ebhalwe ngezansi ingenziwa ngesandla noma ngaphakathi kwesikripthi seBash Shell se-automation:
sudo -s
tar -zxvf Descargas/jdk-10.0.1_linux-x64_bin.tar.gz -C /usr/lib/jvm/
echo "JAVA_HOME=/usr/lib/jvm/$VERSION" >> /etc/profile
echo "PATH=$PATH:$HOME/bin:$JAVA_HOME/bin" >> /etc/profile
echo "export JAVA_HOME" >> /etc/profile
echo "export PATH" >> /etc/profile
update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-10.0.1/bin/java 1
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-10.0.1/bin/javac 1
update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk-10.0.1/bin/javaws 1
update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk-10.0.1/bin/jar 1
update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /usr/lib/jvm/jdk-10.0.1/lib/libnpjp2.so 1
update-alternatives --set java /usr/lib/jvm/jdk-10.0.1/bin/java
update-alternatives --set javac /usr/lib/jvm/jdk-10.0.1/bin/javac
update-alternatives --set javaws /usr/lib/jvm/jdk-10.0.1/bin/javaws
update-alternatives --set jar /usr/lib/jvm/jdk-10.0.1/bin/jar
update-alternatives --set mozilla-javaplugin.so /usr/lib/jvm/jdk-10.0.1/lib/libnpjp2.so
cd /usr/lib/mozilla/plugins/
rm -f libnpjp2.so
ln -s /usr/lib/jvm/jdk-10.0.1/jre/lib/libnpjp2.so
. /etc/profile
Ukuqinisekisa
Ungahlola ukuthi uyifakile ngempela i- I-Oracle Java 10 (JDK - JRE) Kokubili nge-console nangesiphequluli, usebenzisa i-Oracle Java checker esemthethweni: I-Applet Yokuhlola
Ngokududuza
Sebenzisa imiyalo elandelayo:
java -version
javac -version
NgeSiphequluli
Qalisa uhlobo lweFirefox 51 noma phambilini, noma esinye isiphequluli seWebhu esisekela iJava, njengoba okuvame kakhulu okufana nokuvuselelwa okufana neFirefox 52+, i-Opera Browser neGoogle Chrome, kukhutshazwa ngokwakhona ukuze ungasebenzisi iJRE.
Nge-Operating System
Qalisa noma ufake uhlelo lokusebenza lwendabuko kuJava noma oludinga ukuxhaswa kwe-JDK / JRE ukubheka ukufakwa okulungile kwayo.
Ngokuya ngokuthuthuka komunye nomunye usebenzisa i-Shell Scripting, le miyalo ingakuvumela ukuthi wakhe ifayela le-.sh ukwenza lezi zinyathelo ngokuzenzakalela. Futhi ungahlelela kuyo ukulanda inguqulo yakamuva yeJava ekhombisa nge-terminal okuyinguqulo yakamuva ekhishwe.
Ukuzenzakalela lezi zinyathelo kuskripthi seBash Shell kungenza ukuthi iJava JDE yakho elandiwe isebenze yonke ngaphansi kwemizuzwana engama-30. Ngemuva kwalokhu ungafaka noma yiluphi uhlelo ku-Operating System oludinga ukuxhaswa kwe-JDK bese usebenzisa noma iyiphi i-webapps eyidinga kusiphequluli esuselwe kwi-Mozilla Firefox engaphansi kwenguqulo 51 noma elungiselelwe isengezo se-JRE.
Khumbula, umqondo ukuqonda ukuthi umugqa ngamunye ngomugqa, umyalo ngomyalo, uguquguquka ngemisebenzi eguquguqukayo, ukuqonda nokufunda iShell Scripting. Ngakho-ke ngalokhu okuthunyelwe okusha ngikushiya ngesabelo esisha sokwenza ucwaningo.
Uma ufuna ukuxubha kuShell Scripting ungavakashela kabusha lokhu kushicilelwa kwangaphakathi: I-Shell Scripting DesdeLinux
Futhi uma ufuna ukufunda okwengeziwe ngesihloko esithintekile Ungavakashela ukushicilelwa okusemthethweni kweJavaScript ekufakweni kulesi sixhumanisi: Umhlahlandlela Wokufaka Ojwayelekile noma bukela ividiyo engezansi:
Kunjani ukufakwa e-Arch?
Angikaze ngiyiphathe i-Arch ngaphambili kepha ngicabanga ukuthi inqubo kufanele ifane kakhulu!
Ngisebenzise zombili izinketho futhi ngenze kangcono nge-openjdk kune-Java, ihlanganiswe kangcono nohlelo futhi angibanga nezinkinga zokuhambisana.
Yebo kungenzeka kakhulu, kaningi konke kuncike ezintweni eziningi: Isistimu esebenzayo, i-OpenJDK noma uhlobo lweJava JDK futhi kwesinye isikhathi kungahle kuncike nakwi-HW.
Isivele ifikile kithi, i-Java 18