Mune izvi Kupinda Nyowani nezve sei "Dzidza kuisa Oracle Java" ikozvino mune yako mhando 10. Tichaongorora nekuvandudza mirairo inodiwa yekupedzisira iyo inotitendera nemaoko kana dhizaini a Bhash Shell script kuti ini ndakagadzira basa rinonetesa rekuisa iyo JDK uye JRE.
Ngatirangarirei kuti zvese zviri zviviri OpenJDK uye yekuwedzera-kune mabhurawuza anonzi IcedTea, zviri nyore kuisa uye yakawanda yenguva yacho inovhara zvese zvatinotarisira zvebudiriro uye online kuitiswa kwekushandisa kunobva paOracle chigadzirwa, asi dzimwe nguva rutsigiro rwekutanga rwunopihwa naOracle ruri nani, saka hazvitomborwadzi kuziva kuti ungaimisa sei kubva pakutanga kana iyo OpenJDK y icedtea haina kugutsa zvatinoda zvekutsigirwa neJava muFree Operating System.
OpenJDK + IcedTea
Parizvino aya emahara Oracle Java anotsiva plugins anogona nyore kuiswa kubva kune iyo koni uye zvinoenderana neshanduro yeBazi (Distro) uye Shanduro yeFree Operating System yako, seinotevera:
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
oracle-java
Uchishandisa iyo JDK - JRE rutsigiro (rwekutanga uye rwekudyidzana) inogona kutipa muzviitiko zvakawanda kuwanda kukuru, rutsigiro nemabasa matsva pane ayo akapihwa neOpenJDK uye IcedTea.
Kana sarudzo dzebasa redu nemaapplication aya aripo emahara fomati akapfuurwa, uye tichifunga izvo kazhinji, hazviwanikwe mukuparadzira kwedu kana repositi zvichiteedzera yazvino vhezheni yeJDK, zviri nani wozozviita nemaoko kana kuburikidza neScript. yeBash Shell yakati kuisirwa, chinova chinhu chinoshanda kwazvo.
Naizvozvo, kushandisa iyo Java Yekuvandudza Kit (Oracle JDK) inova yepamutemo Yekuvandudza Kit yeiyo Java programming mutauro, nharaunda inotungamirwa nechinhu, inobatsira uye inodikanwa.
Uye nei uchiisa Java JDK?
Kuyeuka zvakapfuura zvinyorwa pa JDK mukati nekunze iyi blog tinokwanisa kugadzira pamusoro JDK kuti software iyi kana kunyorera inotibvumidza kunyora maapplet eJava uye zvinoshandiswa mukati kana kunze kweInternet browser.
Iyo JDK zvakare inosanganisira iyo Java Runtime Nzvimbo (JRE), iyo Java Compiler, uye iyo Java APIs. Izvo zvinonyanya kubatsira kune vatsva uye vane ruzivo mapurogiramu.
JDK haisi iyo inodikanwa kazhinji yenguva yeyakajairwa kana yakakosha Mushandisi, dzimwe nguva kungoitira zvinhu zviri nyore senge yakadzamidzirwa Online Console Game.
Kune rimwe divi, kune vemberi kana vevashandisi vashandisi inoiswa kakawanda pazvinhu senge zvemagetsi zvitupa, nekuti mabhatani ayo maapplet.
Naizvozvo, nguva zhinji zvakakosha kuti iiswe kana iwe usiri kuda kupotsa chikamu chakanaka chewebhu. Ndokunge, kunyangwe paine akawanda mapeji ewebhu ane zvidimbu zvidiki zveJDK (mabhatani, menyu) kana izvo zvakatogadzirwa zvizere muJDK.
Naizvozvo, Java JDK haigone kushayikwa kubva kune yako Webhu Bhurawuza uye Inoshanda Sisitimu kazhinji!
Matanho apfuura
Usati waisa iyo JDK kuburikidza nemirairo, iwe unofanirwa dhawunirodha kubva kune Oracle webhusaiti, saka unogona kuenda kwairi uchishandisa internet yekutsvaga injini yesarudzo yako kana chinotevera chinongedzo: Oracle - JDK 10
Mushure mekurodha pasi, zvinogona kana kusadzvanyirirwa uye kuteedzerwa kubva kumamiriro emushandisi akajeka kusvika pazvinodiwa, asi isu tichaitawo matanho aya kubva kunyaradzo.
Raira mirairo
Iwo mirairo yekuraira iyo yakanyorwa pazasi inogona kuitiswa nemaoko kana mukati meBash Shell script ye otomatiki:
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
Kuongorora
Unogona kutarisa kuti wakanyatsoisa iyo Oracle Java 10 (JDK - JRE) zvese nekoni uye nebrowser, kuburikidza neyepamutemo Oracle Java vhezheni yekutarisa: Bvunzo Applet
Nekunyaradza
Shandisa inotevera mirairo:
java -version
javac -version
Na Browser
Mhanya vhezheni yeFirefox 51 kana yapfuura, kana chero imwe Webhu Bhurawuza inotsigira Java, sezvo akajairika akafanana nekuvandudzwa seFirefox 52+, Opera Bhurawuza neGoogle Chrome, akaremara nekutadza kuti asamhanyisa iyo JRE.
Nekushandisa System
Mhanya kana kuisa Chishandiso chinozvarwa kuJava kana chinoda JDK / JRE rutsigiro rwakaiswa kutarisa kuiswa kwayo kwayo.
Zvichienderana nekuti mumwe nemumwe ari kufambira mberi sei, anoshandisa Shell Scripting. Uye iwe unogona kunyange kuronga mukati mayo kurodha yazvino vhezheni yeJava inoratidza kuburikidza neterminal inova yazvino vhezheni yakaburitswa
Kushandisa matanho aya muBash Shell Script kunogona kuita kuti yako Java JDE idzore dzese dzishande mumasekondi asingasviki makumi matatu. Mushure meizvi, unogona kumisikidza chero chishandiso muOrthing System inoda JDK rutsigiro uye unomhanya chero webapps inoida iyo mubrowser inoenderana neMozilla Firefox isingasviki vhezheni 30 kana yakagadzirirwa iyo JRE yekuwedzera.
Rangarira, zano nderekunzwisisa kuti mutsara wega wega nemutsetse, kuraira nekuraira, kusiyanisa nemabasa akasiyana, kuti unzwisise uye udzidze Shell Kunyora. Saka neichi chitsva chinyorwa ini ndinokusiira iwe neinonakidza nyowani yekutsvagisa basa.
Kana iwe uchida kukwesha pamusoro peShell Scripting unogona kuongorora izvi zvemukati zvinyorwa: Shell Scripting DesdeLinux
Uye kana iwe uchida kudzidza zvishoma pamusoro penyaya yabatwa Iwe unogona kushanyira iyo yepamutemo Java kudhindwa pane iyo yekuisirwa pane iyi link: Yakajairwa Yekuisa Yekuisa Nongedzo kana ona vhidhiyo pazasi:
Kuiswa kuri sei muArch?
Ini handina kumbobata Arch pamberi asi ndinofungidzira kuti maitiro acho anofanira kunge akafanana!
Ini ndashandisa zvese zvingasarudzwa uye ndakaita zvirinani ne openjdk pane neJava, zvirinani kubatanidzwa nehurongwa uye ini handina matambudziko ekuenderana.
Hongu zvinogoneka, nguva zhinji zvese zvinoenderana nezvinhu zvakawanda: Inoshanda Sisitimu, OpenJDK kana Java JDK vhezheni uye dzimwe nguva inogona kutotarisana neHW.
Yakatouya kwatiri, Java 18