Java 8, 9 ва 10 -ро дар Ubuntu 18.04 ва ҳосилаҳои он насб кунед

логотипи java

Java

Java бешубҳа забони барномасозӣ мебошад ки барои мақсадҳои гуногун истифода мешавад ва он як такмили тақрибан муҳим барои иҷрои ва истифодаи абзорҳои мухталиф аст, Пас аз насби java, насби java амалан вазифаи муҳим аст.

Ин аст, ки чаро ин дафъа ман бо шумо як дарси оддӣ дар бораи насби Java нақл мекунам дар системаи мо бо JDK, ки муҳити рушд ва муҳити иҷрои JRE мебошад.

Мо ду усули насбкунӣ дорем барои системаи мо яке аз онҳо бастаҳоеро, ки ба мо пешниҳод мекунанд, истифода мебарад аз анборҳои расмии Ubuntu ва дигаре тавассути e астл истифодаи анбори шахси сеюм.

Чӣ тавр Java -ро дар Ubuntu 18.04 аз анборҳо насб кардан мумкин аст?

Барои насб кардани Java ва плагинҳои он Мо инро бо дастгирии худ бо Synaptic ё инчунин аз терминал карда метавонем.

Бо Synaptic мо танҳо системаи ҷустуҷӯиро барои интихоби бастаҳое, ки мехоҳем насб кунем, истифода мебарем.

Дар ҳоле, ки бо терминал, мо бояд онро кушоем ва фармонҳои зеринро иҷро кунем.

Мақолаи марбут:
Дастури насби Ubuntu 18.04 LTS Bionic Beaver

Аввалан, мо бояд системаро бо навсозӣ кунем:

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

OpenJDK

Чӣ тавр 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 шарҳ, аз они шумо

Назари худро бинависед

Суроғаи почтаи электронии шумо нест, нашр карда мешавад. Майдонҳои талаб карда мешавад, бо ишора *

*

*

  1. Масъул барои маълумот: Мигел Анхел Гатан
  2. Мақсади маълумот: Назорати СПАМ, идоракунии шарҳҳо.
  3. Қонунӣ: Розигии шумо
  4. Иртиботи маълумот: Маълумот ба шахсони сеюм расонида намешавад, ба истиснои ӯҳдадориҳои қонунӣ.
  5. Нигоҳдории маълумот: Пойгоҳи додаҳо аз ҷониби Occentus Networks (ИА) ҷойгир карда шудааст
  6. Ҳуқуқҳо: Ҳар лаҳза шумо метавонед маълумоти худро маҳдуд, барқарор ва нест кунед.

  1.   Дар чархҳо Диго

    Салом ба истинод ба «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 -> кор намекунад

    Ташаккур, салом ба Довуд.

  2.   53 Диго

    * линкро тарк кунед, то осонтар шавад *

  3.   ҷонатан Диго

    Ман java 8-ро насб карда наметавонам, кӣ медонад, ки чӣ тавр? дар Ubuntu 18.04.1 lts

    1.    нахуэл Диго

      салом, оё шумо метавонед java 8 -ро дар ubuntu 18.04.1 lts-и худ насб кунед, агар ҳа, ба ман ҳамчун ташаккур ҷавоб диҳед

  4.   Павлус Диго

    Ман низ java 8-ро дар системаи 18.04 lts насб карда наметавонам

  5.   фикр кардан Диго

    Ташаккури зиёд!

  6.   Митик456 Диго

    Мардум, ман як yotuber ҳастам, агар шумо чизе надонед, канали маро аз ҳам ҷудо кунед, ман метавонам ба шумо дар бораи убунту бисёр чизҳоро нақл кунам. Канали ман: Mitik456 -_-
    Сипос!

  7.   ДИОГО Диго

    ин саҳифа хуб аст