Java
Java бешубҳа забони барномасозӣ мебошад ки барои мақсадҳои гуногун истифода мешавад ва он як такмили тақрибан муҳим барои иҷрои ва истифодаи абзорҳои мухталиф аст, Пас аз насби java, насби java амалан вазифаи муҳим аст.
Ин аст, ки чаро ин дафъа ман бо шумо як дарси оддӣ дар бораи насби Java нақл мекунам дар системаи мо бо JDK, ки муҳити рушд ва муҳити иҷрои JRE мебошад.
Мо ду усули насбкунӣ дорем барои системаи мо яке аз онҳо бастаҳоеро, ки ба мо пешниҳод мекунанд, истифода мебарад аз анборҳои расмии Ubuntu ва дигаре тавассути e астл истифодаи анбори шахси сеюм.
Индекси
- 1 Чӣ тавр Java -ро дар Ubuntu 18.04 аз анборҳо насб кардан мумкин аст?
- 2 Чӣ тавр бояд алтернативаҳои ройгони Java дар Ubuntu 18.04 насб карда шавад?
- 3 Чӣ тавр Java -ро дар Ubuntu 18.04 аз PPA насб кардан мумкин аст?
- 4 Чӣ тавр Java 10 -ро дар Ubuntu 18.04 ва ҳосилаҳои он насб кардан мумкин аст?
- 5 Мутобиқсозии насби Java
Чӣ тавр Java -ро дар Ubuntu 18.04 аз анборҳо насб кардан мумкин аст?
Барои насб кардани Java ва плагинҳои он Мо инро бо дастгирии худ бо Synaptic ё инчунин аз терминал карда метавонем.
Бо Synaptic мо танҳо системаи ҷустуҷӯиро барои интихоби бастаҳое, ки мехоҳем насб кунем, истифода мебарем.
Дар ҳоле, ки бо терминал, мо бояд онро кушоем ва фармонҳои зеринро иҷро кунем.
Аввалан, мо бояд системаро бо навсозӣ кунем:
sudo apt-get update sudo apt-get upgrade
Ва ниҳоят мо бо ин фармон Java насб мекунем:
sudo apt-get install default-jdk
Дар ҳоле ки барои насб кардани муҳити иҷроие, ки мо иҷро мекунем:
sudo apt-get install default-jre
банди санҷед, ки мо Java насб кардаем дар системаи мо мо бояд танҳо иҷро кунем:
java --version
Ки бо версияи java мо насбшуда ҷавоб медиҳад.
Чӣ тавр бояд алтернативаҳои ройгони Java дар Ubuntu 18.04 насб карда шавад?
Инчунин донистани он муҳим аст мо алтернативаҳои ройгони Java дорем ки мо онро мустақиман аз анборҳои расмии Ubuntu насб карда метавонем.
Ubuntu дорои версияи кушодаи кушода Бинарҳои Java дар вақти кор бо номи Open JDK.
Барои насб кардани Ubuntu Java Open JDK версияи 11 мо бояд терминал кушоем ва иҷро кунем:
sudo apt install openjdk-11-jdk
Барои насб кардани версияи 9 Ubuntu Java Open JDK XNUMX:
sudo apt install openjdk-9-jdk
Ва барои Java Open JDK 8 иҷро кунед:
sudo apt install openjdk-8-jdk
Чӣ тавр Java -ро дар Ubuntu 18.04 аз PPA насб кардан мумкин аст?
Усули дигари зикршуда ин буд тавассути PPA шахси сеюм, барои насби Java дар компютери худ мо анборро истифода хоҳем кард ки бачаҳо дар webupd8team ба мо пешниҳод мекунанд.
Барои ин мо бояд терминал кушоем ва фармони зеринро иҷро кунем:
sudo add-apt-repository ppa:webupd8team/java sudo apt update
Дар ин ҷо ман бояд инро равшан кунам дар ин анбор онҳо версияҳои 8 ва 9-и java доранд пас шумо насб кардани кадом версияро интихоб мекунед.
Барои насб кардан Java версияи 8 иҷро мешавад:
sudo apt install oracle-java8-installer
банди парвандаи Java 9-ро иҷро мекунем:
sudo apt install oracle-java9-installer
Чӣ тавр Java 10 -ро дар Ubuntu 18.04 ва ҳосилаҳои он насб кардан мумкин аст?
Азбаски онҳо танҳо то нусхаи нӯҳуми Java дар анбори кӯҳна доранд, ба мо лозим аст, ки дар сурати насб кардани java версияи 10 як анбори дигарро истифода барем дар дастаҳои мо.
Ин версия чанд вақт боз дастрас аст ва дорои хусусиятҳои зерин мебошад:
- як компилятори озмоишии ҳамзамон бо номи Graal метавонад дар платформаи Linux / x64 истифода шавад
- хулосабарории навъи тағирёбандаи маҳаллӣ.
- барномаи муштараки синфи маълумот, ки имкон медиҳад синфҳои барномаҳо дар файли муштарак ҷойгир карда шаванд, то коҳишёбии оғоз ва пойгоҳи барномаҳои Java.
- Огоҳии Docker: Дар Linux ҳоло JVM ба таври худкор муайян мекунад, ки оё он дар контейнери Docker кор мекунад
Барои ин кор дар терминал мо ин фармонро иҷро мекунем, то онро ба рӯйхати анборҳои худ илова намоем:
sudo add-apt-repository ppa:linuxuprising/java
Анбори худро бо чунин навсозӣ мекунем:
sudo apt update
Ва ниҳоят мо бо ин фармон насб мекунем:
sudo apt install oracle-java10-installer
Мутобиқсозии насби Java
Java ба мо имкон медиҳад, ки дар система версияҳои гуногун насб карда шавад, ки бо он мо метавонем кадом версияро бидуни зарурати аз нав насб кардани версияи пешина бидуни нест кардани версияи пешина кор кунем.
Бо истифода аз алтернативаҳои навсозӣ
Мо метавонем ин конфигуратсияро созем, ки ба мо имкон медиҳад пайвандҳои рамзиро, ки барои фармонҳои гуногун истифода мешаванд, идора кунем.
sudo update-alternatives --config java
Он версияҳои гуногуни Java-ро, ки мо насб кардаем, намоиш медиҳад, ки аз он мо метавонем версияи пешфарзро бо интихоби варианти дилхоҳи худ қайд ё тағир диҳем.
8 шарҳ, аз они шумо
Салом ба истинод ба «sudo update-alternatives –config java», бо сабаби мутобиқат ман ду версияи Java насб кардам, 11 бо нобаёнӣ ва 8 (Дастӣ) барои мутобиқати замимаҳои кӯҳнаи ubuntu:
Статуси афзалиятноки интихоби хатсайр
--------------------
* 0 / usr / lib / jvm / java-11-openjdk-amd64 / bin / java 1101 режими худкор
1 / usr / lib / jvm / java-11-openjdk-amd64 / bin / java 1101 ҳолати дастӣ
2 / usr / lib / jvm / java-8-openjdk-amd64 / jre / bin / java 1081 режими дастӣ
Чӣ гуна ман метавонам кори он барномаҳо бо java8-ро ҳал кунам, то ки версияи 8-ро истифода кунам ва версияи 11-ро ба кор набарорам?
java old_app_name -> кор намекунад
/ usr / lib / jvm / java-8-openjdk-amd64 / jre / bin / java old_app_name -> кор намекунад
Ташаккур, салом ба Довуд.
* линкро тарк кунед, то осонтар шавад *
Ман java 8-ро насб карда наметавонам, кӣ медонад, ки чӣ тавр? дар Ubuntu 18.04.1 lts
салом, оё шумо метавонед java 8 -ро дар ubuntu 18.04.1 lts-и худ насб кунед, агар ҳа, ба ман ҳамчун ташаккур ҷавоб диҳед
Ман низ java 8-ро дар системаи 18.04 lts насб карда наметавонам
Ташаккури зиёд!
Мардум, ман як yotuber ҳастам, агар шумо чизе надонед, канали маро аз ҳам ҷудо кунед, ман метавонам ба шумо дар бораи убунту бисёр чизҳоро нақл кунам. Канали ман: Mitik456 -_-
Сипос!
ин саҳифа хуб аст