Мо ба наздикӣ версияи охирини Ubuntu LTS -ро дар компютерҳои худ гирифтем, Ubuntu 18.04, версияе, ки бо бисёр барномаҳо ва вариантҳо бо нобаёнӣ меояд, аммо баъзе изофаҳо ё абзорҳо, ба монанди пакети Java, то ҳол дар тақсимот бо нобаёнӣ насб нашудаанд . Ва ин маънои онро дорад, ки он дар тақсимоте, ки аз Ubuntu 18.04 сохта шудаанд, мавҷуд нест.
Мо дар зер шарҳ медиҳем чӣ гуна бояд Java дар тақсимоти худ насб карда шавад Ubuntu 18.04 ё он яке аз тақсимоти зиёде мебошад, ки ба ин тақсимот асос ёфтаанд.
Ду роҳи насби Java дар Ubuntu вуҷуд дорад: якумаш тавассути он анборҳои беруна ва варианти дуввум тавассути алтернативаи ройгон ки дар байни корбарони Ubuntu торафт маъмултар мешавад.
Барои насб кардани Java тавассути анборҳои беруна Мо бояд терминалро кушоем ва фармонҳои зеринро иҷро кунем:
sudo add-apt-repository ppa:webupd8team/java sudo apt update sudo apt-get install oracle-java8-set-default
ё сатри охиринро ба зерин тағир диҳед:
sudo apt-get install oracle-java9-set-default
Ин ду версияи охирини Java-ро дар Ubuntu-и мо насб мекунад, аммо Java ба Oracle тааллуқ дорад ва ин маънои онро дорад, ки ҳатто агар он ройгон паҳн шуда бошад, хусусӣ боқӣ мемонад. Барои тағир додани ин, мо метавонем интихоб кардани алтернативаи ройгон ба Java бо истифодаи бастаҳои OpenJDK, як нусхаи комилан ройгони Java. Ин бастаҳо дар анборҳои расмии Ubuntu ҳастанд, бинобар ин мо метавонем онро тавассути Маркази Software Ubuntu насб кунед ё мо бояд терминалро кушода, амалҳои зеринро иҷро кунем:
sudo apt-get install openjdk-11-jdk
ó
sudo apt install openjdk-9-jdk
ó
sudo apt install openjdk-8-jdk
Ин OpenJDK -ро насб мекунад ва ба мо имкон медиҳад, ки ягон код ё барномаеро, ки барои кор дар Java дар Ubuntu 18.04 ниёз дорад, ба монанди барномаи RENTA Агентии андоз ва ё ҳамчун воситаи ёрирасон барои сохтани барномаҳои смартфон, иҷро кунем.
5 шарҳ, аз они шумо
Умедворам, ки онро зеркашӣ мекунад
Ташаккури зиёд.
sudo apt насб openjdk-8-jdk
он хеле хуб кор кард.
Ами зеркашӣ мекунад Умедворам, ки ин кор мекунад
Салом ,
Jdk маро насб намекунад, зеро он ба ман чунин мегӯяд
"E: Бастаи openkdj-11-jdk ҷойгир карда нашуд"
Ман роҳҳои гуногунро ҷустуҷӯ кардам, аммо ҳеҷ кадоме аз онҳо барои ман кор намекунад ва ман ҳоло чӣ кор карданамро намедонам
Агар он чизе ки шумо навиштаед, шумо ҳарфҳоро иваз кардаед. Ин:
openjdk не openkdj