Java komponente so potrebne za vodenje najrazličnejših aplikacij in spletnih strani, zato se skoraj vsak uporabnik računalnika sooča s potrebo po namestitvi te platforme. Seveda, načelo opravljanja naloge se razlikuje v različnih operacijskih sistemih, vendar je pri distribucijah Linuxa vedno približno enako in želimo povedati, kako je Java nameščena v Ubuntu. Lastniki drugih sklopov bodo morali le ponoviti dana navodila ob upoštevanju sintakse sistema.
Vsebina
Danes vam ponujamo, da se seznanite z različnimi možnostmi namestitve za Java knjižnice, saj bodo vse v tem primeru najbolj uporabne in uporabne. Na primer, če ne želite uporabljati repozitorijev tretjih oseb ali če želite dati več Java drug ob drugem, potem morate uporabiti ločeno možnost. Vendar pa si jih poglejmo podrobneje.
Najprej je priporočljivo, da preverite posodobitve sistemskih repozitorijev in izvedete trenutno različico Jave, če je na splošno prisotna v OS. Vse to poteka prek standardne konzole:
sudo apt-get update
. java -version
da si ogledate informacije o nameščeni Javi. Najlažji način je, da uporabite uradni repozitorij za prenos Jave, ki so jo razvijalci tam naložili. Za dodajanje vseh potrebnih komponent morate registrirati nekaj ukazov.
sudo apt-get install default-jdk
in pritisnite Enter . sudo apt-get install default-jre
. sudo apt-get install icedtea-plugin
. sudo apt-get install default-jdk-doc
. Čeprav je ta metoda precej preprosta, ni primerna za nameščanje najnovejših knjižnic Java, saj pred kratkim niso bile določene v uradnem skladišču. Zato se želimo seznaniti z naslednjimi možnostmi namestitve.
Obstaja repozitorij po meri, imenovan Webupd8, ki ima skript, ki primerja trenutno različico Jave s tisto, ki jo najdete na spletni strani Oracle. Ta način namestitve je koristen za tiste, ki želijo namestiti novo ploščo 8 (najnovejšo voljo v skladišču Oracle).
sudo add-apt-repository ppa:webupd8team/java
. sudo apt-get update
. sudo apt-get install oracle-java8-installer
. Na koncu postopka boste lahko namestili ukaz za absolutno vse različice - sudo apt-get install oracle-java7-installer
, kjer je java7 različica Java. Na primer, lahko registrirate java9
ali java11
.
Če se želite znebiti nepotrebnih namestitvenih programov, vam bo ukaz sudo apt-get remove oracle-java8-installer
, kjer je java8 različica Java.
Zgoraj smo govorili o namestitvi sklopov z uporabo repozitorija po meri Webupd8. Zahvaljujoč istemu skladišču lahko posodobite različico Java na najnovejšo samo s pomočjo primerjalnega skripta.
sudo update-java
in pritisnite Enter . sudo apt-get install update-java
ukazom sudo apt-get install update-java
namestite posodobitve, če jih najdete. Morda je ta metoda najtežja od tistih, o katerih smo razpravljali v tem članku, vendar bo zagotovila potrebno različico Jave brez uporabe repozitorijev tretjih oseb in drugih dodatnih komponent. Za izpolnitev te naloge boste potrebovali vse razpoložljive brskalnike in "Terminal" .
cd /home/user/folder
, kjer je uporabnik uporabniško ime in mapa je ime mape arhivskega pomnilnika. sudo mkdir -p /usr/lib/jvm
. sudo tar -xf jdk-11.0.2_linux-x64_bin.tar.gz -C /usr/lib/jvm
, kjer je jdk-11.0.2_linux-x64_bin.tar.gz ime arhiva. sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0/bin/javac 1
sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.8.0/bin/javaws 1
Ena od alternativnih poti morda ne obstaja, odvisno od različice Jave, ki jo izberete.
sudo update-alternatives --config java
, poiščite ustrezno različico Jave, preverite njeno številko in vtipkajte v konzolo. sudo update-alternatives --config javac
. sudo update-alternatives --config javaws
. java -version
aktivno različico Jave ( java -version
). Kot lahko vidite, obstaja kar nekaj metod za namestitev Java v operacijski sistem Linux, zato bo vsak uporabnik našel ustrezno možnost. Če uporabljate določeno distribucijo in dane metode ne delujejo, skrbno preglejte napake, prikazane v konzoli, in uporabite uradne vire za rešitev problema.