Како инсталирати Јава у Убунту

јава лого

Јаву је развио Сун (сада у власништву Орацле-а) давне 1992. године, а настала је из потребе за стварањем платформе која ће омогућити развој универзални изворни код. Идеја је била развити апликације које би се могле креирати на било ком оперативном систему који подржава Јаву, а затим покретати на било којем другом без потребе за модификацијама, што је у жаргону било познато као ВОРА („напиши једном покрени било где“ или „напиши једном, извршити било где »).

Тако је Јава је стигла до главних оперативних система попут Виндовс-а, Мац ОС-а Кс (у то време МацОС-а) и наравно Линука. У овом случају, наравно, са доласком на многе дистрибуције, иако га сви системи пакета не укључују на пријатељски начин или нуде најновије верзије. И у неким прилично озлоглашеним случајевима као што је убунту, морамо да направимо неколико кругова да бисмо инсталирали и рунтиме Јава и њен СДК ако нам је драже (или треба да започнемо развој кода).

Сад да видимо како инсталирати јаву на Убунту, нешто што није у потпуности компликовано, мада захтијева неке кораке који би требали бити јасни, посебно јер тренутно такође имамо могућност инсталирања и верзије Орацлеове Јаве - која је званична - и ОпенЈДК, коју је развио заједнице, а то је почело као опклада за будућност када није било јасно каква ће бити улога Јаве у погледу њеног односа према њој. бесплатан софтвер.

Компатибилност између њих две је 99,9 процената, али лично мислим да је за тренинг који нам олакшава ствари ако желимо да радимо у компанији погодно прилагодити се што више службеним алатима. На пример, у случају Јаве корисније је научити како се користи Нетбеанс или Ецлипсе и користите Орацле-ову Јаву. Дакле, прва ствар је да проверимо да ли је приликом инсталирања нашег дистро-а долазила са ОпенЈДК:

јава -версион

Систем ће вратити информације о Јава верзију коју смо инсталирали, на пример нешто попут „ОпенЈДК Рунтиме Енвиронмент“ ако имамо верзију ОпенЈДК. Ако је то случај, можемо га деинсталирати на следећи начин:

судо апт-гет пурге опењдк - \ *

Сада имамо потпуно уверење да смо уклонили све што је повезано са претходном Јава инсталацијом, да започнемо са чистом. Први корак је стварање директоријума или директоријума у ​​које ћемо инсталирати нову верзију, а ово је врло једноставно:

судо мкдир -п / уср / лоцал / јава

Онда морамо преузмите Јава СДК обраћајући посебну пажњу на то да ли је тај који одговара нашем систему, односно 32 или 64 бита, јер на пример Јава за 64 бита неће исправно радити на 32-битним системима и даће нам грешке свих врста. Копирамо преузимање у директоријум који смо креирали у претходном кораку, користећи:

цп јдк-8-линук-к64.тар.гз / уср / лоцал / јава

Затим се поставимо у тај директоријум и распакујемо га:

тар -квф јдк-8-линук-к64.тар.гз

Овом командом, јава довнлоад, а налазиће се у фасцикли коју смо претходно креирали, отприлике / уср / лоцал / јава / јдк8, а у њему и све подмапе које су део компресоване датотеке коју смо преузели.

Добро нам иде, остало је још мало, али још увек морамо да учинимо важан корак, а то је да натерамо систем да идентификује Јава команде тако да их можемо извршавати без уласка у целу путању до њих, већ једноставно укуцавањем одређена команда, као што је Јаваили јавац. То се назива „додај у путању“ и то је прилично једноставно, јер морамо изменити садржај датотеке / етц / профиле. За ово користимо уређивач текста који желимо, у мом случају Гедит:

судо гедит / етц / профиле

и додајемо следеће:

ЈАВА_ХОМЕ = / уср / лоцал / јава / јдк8
ПУТ = $ ПАТХ: $ ХОМЕ / бин: $ ЈАВА_ХОМЕ / бин
извоз ЈАВА_ХОМЕ
извоз ПУТ

Сачували смо промене и сада јесмо додајте ову Јава инсталацију у базу података нашег система, што ми радимо кроз команду упдате-алтернативе.

Овом командом обавештавамо систем да су доступни Орацле Јава ЈРЕ, ЈДК и Јава Вебстарт:

судо упдате-алтернативе –инсталл "/ уср / бин / јава" "јава" "/ уср / лоцал / јава / јдк8 / бин / јава" 1

судо упдате-алтернативе –инсталл "/ уср / бин / јавац" "јавац" "/ уср / лоцал / јава / јдк8 / бин / јавац" 1

судо упдате-алтернативе –инсталл "/ уср / бин / јававс" "јававс" "/ уср / лоцал / јава / јдк8 / бин / јававс" 1

Хајде сада поставити Орацле Јава као подразумевано време извршавања система:

судо упдате-алтернативе –сет јава / уср / лоцал / јава / јдк8 / бин / јава

судо упдате-алтернативе –сет јавац / уср / лоцал / јава / јдк8 / бин / јавац

судо упдате-алтернативе –сет јававс / уср / лоцал / јава / јдк8 / бин / јававс

То је то, завршили смо с инсталацијом и можемо је провјерити само поновним извршавањем почетне наредбе и провјером онога што спрема да нас баца:

јава -верзија,

Као што ћемо видети, већ ћемо покренути Орацле Јава рунтиме ажурирану на најновију верзију.

Више информација - Убунту би могао да има најбољи прегледач на свету и ваш, Нетбеанс у Убунту, Како инсталирати ИДЕ у наш Убунту (И)


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Родриго цастро дијо

    Олакшава ми инсталацију на овај начин http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html

  2.   Јаумет дијо

    Све ово да бисте инсталирали Јаву, а онда намеравате да људи пређу са Виндовс КСП-а на Линук, молим вас ... То је химера, у сваком случају ће се повећати лиценце за Виндовс 7, мислим да ова година неће бити година било Линук ...
    Фантастична вест као узор бесплатног софтвера и сјајних могућности отвореног кода и више химера .... Чини се да канонско долази из облака ...

    Цаноницал искључује Убунту Оне због неуспеха да се такмичи са ратом цена услуга у облаку

  3.   Вилли клев дијо

    Јаумет, јасно је да је поступак помало досадан, али инсталирање неких развојних алата у Виндовс није тривијалан задатак (на пример алата за Андроид развој).
    Родриго, понекад сам тако инсталирао Јаву, али у овом случају тражио сам дефинитивније решење. И то је да ако једног дана тај ППА престане да се одржава или ажурира тамо, ви остајете, док у овом поступку који детаљно описујемо само морамо да ажурирамо директоријум у који инсталирамо Јаву новом верзијом, а пошто је ЈДК структура увек исте симболичке везе и ПАТХ уноси ће увек бити тачни, без обзира да ли имамо Јава 8, Јава 8.1, Јава 9 или било шта друго.

    Поздрав!

  4.   Дани дијо

    Покушао сам, али с првом наредбом упдате-инсталл терминал изгледа глупо, могу и даље уносити наредбе које не раде ништа, не знам хоће ли бити потребно неко вријеме сачекати или не, али на крају, су се вратили на опењдк, то није лоше

  5.   Вилли клев дијо

    Дани, како си ми чудна
    можете ли ми рећи излаз команде

    судо / уср / сбин / упдате-алтернативе -цонфиг јава

    Поздрав!

  6.   Ксавиер дијо

    Пријатељу, све је ишло како треба. Али када куцам ове команде

    судо упдате-алтернативе –инсталирајте “/ уср / бин / јавац” “јавац” “/ уср / лоцал / јава / јдк8 / бин / јавац” 1

    судо упдате-алтернативе –инсталирајте “/ уср / бин / јававс” “јававс” “/ уср / лоцал / јава / јдк8 / бин / јававс” 1

    грешка: алтернативна веза није апсолутна како би требало да буде: „/ уср / бин / јавац“

    Само ове судо упдате-алтернативе –инсталл “/ уср / бин / јава” “јава” “/ уср / лоцал / јава / јдк8 / бин / јава” 1 ми не дају грешку.

    А када напишем јава -верзија. Схватио сам

    јава верзија "1.8.0_05"
    Јава (ТМ) СЕ рунтиме окружење (буилд 1.8.0_05-б13)
    Јава ХотСпот (ТМ) 64-битни сервер ВМ (верзија 25.5-б02, мешани режим)

    Не знам да ли је добро инсталиран. јер га приликом писања у јавац конзоли не препознаје.

    Ценио бих вашу помоћ.

    1.    Себе дијо

      пре инсталације не постоји ниједна скрипта ако није таква да да - инсталирајте

  7.   Хецтор дијо

    Добро вече, само савет док сам покушавао да пратим овај водич, али мислим да недостаје још објашњења, осим чињенице да су неке команде погрешно написане и означавају многе грешке као што је проблем у коментару изнад

  8.   Браиан лопез дијо

    Где у документу у гдит-у треба да додам ово?

    ЈАВА_ХОМЕ = / уср / лоцал / јава / јдк8
    ПУТ = $ ПАТХ: $ ХОМЕ / бин: $ ЈАВА_ХОМЕ / бин
    извоз ЈАВА_ХОМЕ
    извоз ПУТ

  9.   Федерицо Силва дијо

    Имам проблем, ја сам почетник и следио сам упутство како да инсталирам јаву на писмо, али када сам затражио да издвојим садржај „јдк-8у31-линук-к64.тар.гз“ хостованог у створеном фолдер, Каже да операција није дозвољена и не дозвољава ми да издвојим. Шта ја могу да урадим?

    1.    Мигуел Торрес дијо

      Поздрав свим пријатељима, данас сам постао корисник Линук Минт-а и наишао сам на овај проблем јер морам да користим Јаву 8

      и следећи ове кораке наишао сам на исте проблеме као и ви.
      и већ сам то решио, то су синтаксне грешке само ако вам треба помоћ да ме додате у Скипе небнеру85@хотмаил.цом и решим поздрав за проблем

  10.   Јимми Олано дијо

    Са вашом дозволом: овде „оживљавамо“ уносе и проверавамо колико су актуелни данас, уторак, 06. децембра 2016. (у овом тренутку, ако то НЕ занимате, КЛИКНИТЕ на другу везу или затворите ову картицу свог веб прегледача) ,
    И ПОЧИЊЕМО:

    Деинсталирамо уношењем наше „роот“ лозинке:

    судо апт-гет пурге опењдк - \ *

    Веза за преузимање јдк-8-линук-к64.тар.гз (проверите тип вашег процесора и ГНУЛинук дистро, користимо Убунту16 64 бита):

    http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    *** Од данас 2016-12диц-06 заправо пакет има име јдк-8у111-линук-к64.тар.гз ***

    Да бисте копирали преузету компримовану датотеку и издвојили њен садржај, морате претходити наредби „судо“ пре сваког ретка онога што је овде назначено у овом упутству (у нашем случају користимо Убунту16 64-бит, око):

    судо цп јдк-8у111-линук-к64.тар.гз / уср / лоцал / јава /
    судо цп јдк-8у111-линук-к64.тар.гз / уср / лоцал / јава /
    судо тар -квф јдк-8у111-линук-к64.тар.гз

    При извршавању претходне наредбе креира се директоријум «/уср/лоцал/јава/јдк1.8.0_111», у овом тренутку ако у командну линију унесемо «јава -версион» љубазно нам каже да је инсталирамо са «судо апт инсталл »За оно што морамо да кажемо нашем оперативном систему ГДЕ СЕ ИНСТАЛИРА модификовањем„ профила “:

    гксудо гедит / етц / профиле

    НАПОМЕНИТЕ да користимо „гксудо“ јер ћемо користити гедит који користи графички интерфејс, ОПШТЕ КОРИСТИМО „нано“ и наредба би била „судо нано / етц / профиле“ АЛИ КОРИСТИТЕ УРЕЂИВАЧ ТЕКСТА ДА БИ ТО СВИЂАЛИ УРЕДНИК Изабраног текста има графички интерфејс, користите „гксудо“.

    ДОДАМО редове назначене у овом водичу:

    ЈАВА_ХОМЕ = / уср / лоцал / јава / јдк8
    ПУТ = $ ПАТХ: $ ХОМЕ / бин: $ ЈАВА_ХОМЕ / бин
    извоз ЈАВА_ХОМЕ
    извоз ПУТ

    (не остављајте језичке или размаке у нашој датотеци / етц / профиле, додајте на крају датотеке).

    Затим користимо алтернативе за ажурирање за преусмеравање нашег ГНУЛинук дистро-а (имајте на уму употребу појединачних наводника, употребу ДВА ЗАСЛОНА у -инсталл и варијацију путање за наше верзије пакета јдк1.8.0_111 -на вашем рачунару је можда другачије- ):

    судо упдате-алтернативе –инсталл '/ уср / бин / јава' 'јава' '/уср/лоцал/јава/јдк1.8.0_111/бин/јава' 1
    судо упдате-алтернативе –инсталл '/ уср / бин / јавац' 'јавац' '/уср/лоцал/јава/јдк1.8.0_111/бин/јавац' 1
    судо упдате-алтернативе –инсталл '/ уср / бин / јававс' 'јававс' '/уср/лоцал/јава/јдк1.8.0_111/бин/јававс' 1

    Сада ћемо поставити Орацле Јава као подразумевано време извршавања система (опет имајте на уму употребу двоструких цртица у –сет и-опет- наш пут се може разликовати од вашег пута на рачунару):

    судо упдате-алтернативе –сет јава /уср/лоцал/јава/јдк1.8.0_111/бин/јава
    судо упдате-алтернативе –сет јавац /уср/лоцал/јава/јдк1.8.0_111/бин/јавац
    судо упдате-алтернативе –сет јававс /уср/лоцал/јава/јдк1.8.0_111/бин/јававс

    ПОСЛЕДЊЕ ПРОВЕРИТЕ НАШУ ИНСТАЛИРАНУ ВЕРЗИЈУ (вратиће нешто попут овог - у зависности од ваше ГНУЛинук дистро верзије):

    јимми @ КЕВИН: /уср/лоцал/јава/јдк1.8.0_111$ јава -верзија
    јава верзија "1.8.0_111"
    Јава (ТМ) СЕ рунтиме окружење (буилд 1.8.0_111-б14)
    Јава ХотСпот (ТМ) 64-битни сервер ВМ (верзија 25.111-б14, мешани режим)
    јимми @ КЕВИН: /уср/лоцал/јава/јдк1.8.0_111$

    Надам се да је рад овог понизног сервера КОРИСАН, хвала вам што сте ми дозволили да објавим наша искуства и тиме делимо бесплатно знање #СофтвареЛибре 😎, посетите. Јимми Олано.

  11.   Исус дијо

    чињеница да сам „копирала“ ове наредбе и залепила их у терминал, била је оно што ми је довело до грешке, поред двоструке цртице у * –инсталл * која је била неопходна и да јава путања није била исправна, препоручујем да је напишете Корак по корак