Kitame straipsnyje mes apžvelgsime, kaip mes galime įdiekite „JDK 12“ į „Ubuntu“. „Java Development Kit“ arba „JDK“ yra „Java“ programų kūrimo įrankis. Tai leis vartotojams sudaryti „Java“ kodus, juos paleisti, išbandyti ir pasirašyti.
Šiuo metu galime rasti 2 JDK versijas. Vienas vadinamas „OpenJDK“ ir kitas „Oracle“ JDK. Pirmasis yra projektas, skirtas apsaugoti JDK nuo „Oracle“ kodų. Tai yra atvirojo kodo „Oracle JDK“ diegimas, kuris nėra atviras šaltinis ir turi daug apribojimų.
Įdiekite „JDK 12“ į „Ubuntu 19.04“
„OpenJDK 12“ diegimas
Mes galėsime rasti „OpenJDK 12“ yra oficialioje „Ubuntu 19.04“ paketų saugykloje. Todėl galėsime lengvai jį įdiegti naudodami APT paketų tvarkytuvę. Pirmiausia turėsime atnaujinti APT paketų talpyklos talpyklą naudodami šią komandą:
sudo apt update
„OpenJDK 12“ yra dviejų versijų. A pilna versija ir versija sistema be galvos. Šioje naujausioje versijoje nėra GUI programavimo bibliotekų, todėl reikia mažiau vietos diske.
Jei jus domina įdiekite pilną „OpenJDK 12“ versiją, terminale paleiskite šią komandą („Ctrl“ + „Alt“ + T):
sudo apt install openjdk-12-jdk
Jei jus labiau domina įdiekite „OpenJDK 12“ sistemos versiją be galvos, komanda vykdyti yra tokia:
sudo apt install openjdk-12-jdk-headless
Įdiegę „OpenJDK 12“, galime vykdyti šią komandą patikrinkite, ar „OpenJDK“ veikia tinkamai:
java -version
„Oracle JDK 12“ diegimas naudojant PPA
„Ubuntu 19.04“ taip pat galėsime įdiegti „Oracle JDK 12“. Ši JDK versija nėra oficialioje „Ubuntu“ paketų saugykloje, tačiau mes galime naudoti linuxuprising / java PPA, kad ją įdiegtume.
Jei norime pridėti „Linuxuxuprising“ / „Java“ PPA „Ubuntu 19.04“, terminale („Ctrl“ + „Alt“ + T) turėsime vykdyti tik komandą:
sudo add-apt-repository ppa:linuxuprising/java
Po to mes galime įdiekite „Oracle JDK 12“ įvesdami komandą:
sudo apt install oracle-java12-installer
Diegdami turėsite pasirinkti „Priimti”Ir paspauskite Įvadas baigti priimti „Oracle Technology Network“ licencijos sutartis, skirta „Oracle Java SE“.
Baigę diegti, galime patikrinkite, ar jis veikia įveskite šią komandą terminale:
java -version
„Oracle JDK 12“ diegimas naudojant .DEB paketą
Dar viena galimybė įdiegti „Oracle JDK“ atsisiųs atitinkamą .DEB failą iš oficialios svetainės. Norėdami tai padaryti, turėsite aplankyti „Oracle“ svetainė iš naršyklės. Patekę į puslapį turėsite spustelėti mygtuką "Atsisiųskite „Java Platform“ (JDK) 12"
Po sutikti su licencijos sutartimi, bus spustelėkite .DEB paketo failą jdk-12.0.1. Tai naujausia versija šio straipsnio rašymo metu.
Naršyklė paprašys mūsų išsaugoti .DEB failą. Atsisiuntimas baigtas eisime į katalogą ~ / Atsisiuntimai, arba į aplanką, kuriame išsaugojote atsisiųstą paketą:
cd ~/Descargas
Dabar įdiegsime .DEB paketą taip:
sudo dpkg -i jdk-12.0.1_linux-x64_bin.deb
Kitas žingsnis bus suraskite deb paketo jdk-12.0.1 šiukšliadėžės / katalogo kelią. Tai pasieksime naudodami šią komandą:
dpkg --listfiles jdk-12.0.1 | grep -E '.*/bin$'
Dabar pridėsime JAVA_HOME y atnaujinsime kintamąjį PATH su tokia komanda:
echo -e 'export JAVA_HOME="/usr/lib/jvm/jdk-12.0.1"\nexport PATH="$PATH:${JAVA_HOME}/bin"' | sudo tee /etc/profile.d/jdk12.sh
Po to mes turime perkraukite mūsų „Ubuntu“ mašiną su tokia komanda:
sudo reboot now
Kai kompiuteris bus paleistas iš naujo, galime paleisti šią komandą patikrinkite, ar JAVA_HOME ir PATH aplinkos kintamieji nustatyti teisingai:
echo $JAVA_HOME && echo $PATH
Jei viskas teisinga, galime patikrinkite, ar „Oracle JDK 12“ veikia tinkamai rašyti:
java -version
Sudaryti ir paleisti paprastą „Java“ programą
Įdiegus JDK 12, kitas žingsnis bus parašyti mažą ir paprastą „Java“ programą, kad patikrintume, ar galime ją sukompiliuoti ir paleisti su „OpenJDK 12“ arba „Oracle JDK 12“.
Norėdami tai padaryti sukursime failą pavadinimu TestJava.java o viduje parašysime šias eilutes:
public class PruebaJava { public static void main(String[] args) { System.out.println("Hola usuarios Ubunlog"); } }
Dabar sudarykite šaltinio failą TestJava.java Terminale (Ctrl + Alt + T) eisime į katalogą, kuriame išsaugotas ką tik sukurtas failas. Šiame aplanke vykdome šią komandą:
javac PruebaJava.java
Ši komanda turėtų sugeneruoti naują failą, vadinamą TestJava.klasė. Tai yra „Java“ klasės failas, kuriame yra „Java“ bytecodes, kuriuos JVM („Java“ virtuali mašina) gali vykdyti.
Jei viskas buvo teisinga, galime paleiskite „Java“ klasės failą „TestJava.class“ taip:
java PruebaJava
Ankstesnėje komandoje turite rašykite tik failo pavadinimą be plėtinio .class. Priešingu atveju tai neveiks. Jei viskas bus gerai, pamatysime numatomą išėjimą. Todėl „JavaTest.java“ programa sėkmingai sukompiliuota ir paleista naudojant JDK 12.
Labai ačiū, gidas man padėjo