Јава је објектно оријентисани програмски језик високог нивоа који је објавио Сун Мицросистем 1995. године и тренутно је у власништву Орацле-а. Од свог објављивања, Јава је постала један од најпопуларнијих и најчешће коришћених програмских језика.
Према ПИПЛ Индекс популарности програмског језика, од септембра 2023. године, Јава је била други најпопуларнији програмски језик на свету. Орацле такође напомиње да је Јава од 2019. године била језик број један за микросервисе, ДевОпс, АИ, ВР, Биг Дата, Аналитику и цхат ботове.
Од децембра 2019. било је 45 милијарди активних Јава виртуелних машина широм света. Можете бити сигурни да је Јава програмски језик који покреће милионе критичних пословних трансакција које се свакодневно дешавају.
У време објављивања, Јава је променила игру у развоју софтвера. Јава је увела могућност да се једном пише код и покрене било где где постоји компатибилна Јава виртуелна машина (ЈВМ). То је значило да програмери нису морали да пишу код који је специфичан за платформу за различите хардверске архитектуре и оперативне системе, што је било заморно и дуготрајно.
То је тада била велика ствар јер се развијало много нових уређаја и оперативних система, а самим тим, језик који је омогућио прави развој на више платформи био је небо послат.
Осим компатибилности на више платформи, која је предводила усвајање и употребу Јава програмских језика, Јава је донела револуционарне дизајнерске одлуке које су емулирали други програмски језици.
На пример, Јава је увела управљање меморијом током извршавања и аутоматско управљање меморијом путем сакупљања смећа да би спречила цурење меморије и грешке. Такође је популаризовао објектно оријентисану парадигму и јаку проверу типа да би се ухватиле грешке у развоју.
Преглед садржаја
Зашто бисте можда желели да инсталирате Јаву на Убунту
Као Јава програмеру, познавање Линук оперативног система може вам дати значајну предност у поређењу са другим програмерима. У ствари, познавање Линука је цењена вештина међу програмерима.
Многи развојни алати су направљени имајући на уму Линук оперативни систем. Стога вам Линук пружа мноштво развојних алата за побољшање ваше продуктивности и олакшавање вашег развојног рада. Такође пружа моћно окружење љуске за писање скриптова, што је корисно у аутоматизацији, администрацији система и групној обради.
Линук је такође најдоминантнији оперативни систем на страни сервера и рачунарства у облаку. Ако желите да радите у развоју на страни сервера, ДевОпс-у и рачунарству у облаку, Линук је неопходна вештина. С обзиром да су ово такође области у којима програмски језик Јава блиста, има смисла користити Јаву у Линук окружењу за ове задатке.
Оперативни систем Линук такође отвара свет отвореног кода Јава програмеру. Јава има много отворених алата, библиотека и пројеката. Већина, ако не и сви алати и библиотеке отвореног кода дизајнирани су за рад на Линук оперативном систему, који је оперативни систем отвореног кода.
Иако постоји много Линук дистрибуција које можете да користите, веома популаран избор међу корисницима Линука је Убунту. Убунту нуди интерфејс прилагођен кориснику који је једноставан за коришћење, чак и за оне који су нови у Линуку.
Такође нуди дугорочна издања подршке и подржава га велика и активна заједница корисника. Поред тога, Убунту долази са широким спектром уграђених развојних алата и такође је широко подржан од стране произвођача софтвера и добављача услуга у облаку.
Према томе, сваки Јава програмер који жели да искористи пуну снагу Линук оперативног система како би повећао своје вештине и развојно искуство ће имати велике користи од коришћења Убунтуа.
Како инсталирати Јаву на Убунту
Да бисте инсталирали и користили Јаву на Убунту, постоје две главне компоненте које морате да инсталирате. Су:
- Јава Девелопмент Кит (ЈДК) – ЈДК пружа алате који су вам, као програмеру, потребни да бисте писали Јава програме. Укључује компајлер Јавац, који компајлира Јава код у бајткод, и програм за отклањање грешака, између осталих развојних алата.
- Јава Рунтиме Енвиронмент (ЈРЕ) – ЈРЕ садржи Јава виртуелну машину (ЈВМ) и Јава Цласс Либрари (ЈЦЛ). ЈРЕ се користи за извршавање компајлираних Јава програма.
Када инсталирате Јаву, можете бирати између две главне опције. Прво, ту је Орацле ЈДК, који у потпуности одржава Орацле, који је власник Јаве. Орацле ЈДК није отвореног кода. Друга опција је ОпенЈДКшто је бесплатна верзија отвореног кода.
Орацле ЈДК и ОпенЈДК препознаје и издаје Орацле и функционално су исти. Међутим, Орацле ЈДК има рестриктивнију лиценцу и не узима у обзир доприносе заједнице. ОпенЈДК, будући да је отвореног кода, ужива подршку заједнице и то је оно што ћемо инсталирати.
И ОпенЈДК и Орацле ЈДК долазе у пакету са Јава Рунтиме Енвиронментом, иако вам ОпенЈДК омогућава да засебно инсталирате ЈРЕ. Тренутно, најновија и широко коришћена дугорочна подршка ОпенЈДК верзија је верзија 17, коју ћемо инсталирати.
Да бисте инсталирали Јава у Убунту:
1. Проверите да ли имате инсталирану Јава тако што ћете отворити терминал и покренути:
java -version
У случају да немате инсталирану Јава, добићете такав излаз:
У случају да имате инсталирану старију верзију Јаве, наставите са водичем да бисте инсталирали најновију верзију.
2. Надоградите свој апт пакет на најновију верзију тако што ћете покренути:
sudo apt update && sudo apt upgrade -y
3. Да бисте преузели и инсталирали ОпенЈДК верзију 17, покрените:
sudo apt install -y openjdk-17-jdk
Ова команда инсталира и Јава Девелопмент Кит (ЈДК) и Јава Рунтиме Енвиронмент (ЈРЕ). Сачекајте да се преузимање и инсталација заврше. Ово може потрајати, у зависности од брзине интернета.
4. Да бисте проверили да ли је исправна верзија Јаве успешно инсталирана, покрените:
java -version
Ако је инсталација била успешна, требало би да добијете такав излаз који показује да су инсталирани и ОпенЈДК верзија 17 и ОпенЈДК Рунтиме Енвиронмент.
5. Да бисте додатно потврдили да је инсталација Јава развојног комплета била успешна, можете проверити доступну верзију Јавац компајлера тако што ћете покренути:
javac -version
Излаз:
јавац је примарни компајлер који се користи за превођење Јава изворног кода у бајт код за извршавање од стране Јава рунтиме окружења.
Важност редовног ажурирања и одржавања Јава ажурирања и безбедносних закрпа
Пошто је Јава инсталирана у вашем систему, важно је да редовно ажурирате Јаву како буду доступне нове исправке и безбедносне закрпе. Прво, Јава се редовно ажурира како би побољшала своје перформансе и стабилност и обезбедила нове функције. Стога вам ажурирање Јаве омогућава да користите најновије функције у свом развоју и добијете апликације са бољим перформансама.
Још један важан разлог за инсталирање ажурирања је безбедност. Покретање застарелих верзија Јаве може представљати безбедносни ризик, јер злонамерни актери могу да искористе познате рањивости за напад на ваш систем. Ажурирање и инсталирање закрпа такође помаже у исправљању свих безбедносних ризика који су можда откривени пре него што се могу искористити на вашу штету.
Да бисте осигурали да ваше Јава апликације раде ефикасно и безбедно и да имају минимално време застоја, редовно ажурирајте Јаву инсталирану у вашем систему и безбедносне закрпе како буду објављене.
Како деинсталирати Јава са Убунту-а
У случају да желите да деинсталирате Јаву са Убунту-а, следите следеће кораке:
1. Проверите верзију Јаве коју сте инсталирали тако што ћете покренути следећу команду у терминалу:
java -version
Излаз:
openjdk version "17.0.8.1" 2023-08-24 OpenJDK Runtime Environment (build 17.0.8.1+1-Ubuntu-0ubuntu122.04) OpenJDK 64-Bit Server VM (build 17.0.8.1+1-Ubuntu-0ubuntu122.04, mixed mode, sharing)
Излаз показује да имамо инсталирану Јава 17.0.8.1, што смо инсталирали раније.
2. Да деинсталирате Јаву
sudo apt purge openjdk-17-*
У горњој команди користимо пурге заједно са апт да уклонимо пакет заједно са његовом конфигурационом датотеком. Пакет који желимо да уклонимо у овом случају је опењдк-17-*.
Звездица
се користи као џокер знак за подударање са свим пакетима који имају имена која почињу са опењдк-17-. У случају да имате инсталирану другу верзију Јаве, рецимо верзију 11, у горњој команди користите опењдк-11-*. Резултат покретања команде за уклањање Јаве приказан је у наставку:
3. У одзивнику на екрану унесите И и притисните Ентер да бисте потврдили да желите да деинсталирате Јава. Сачекајте да се процес инсталације заврши.
java -version
4. Када завршите, можете потврдити да је Јава успешно деинсталирана тако што ћете покренути:
Излаз:
Излаз показује да је Јава потпуно уклоњена из Убунтуа.
Закључак
Јава је веома популаран програмски језик који је познат по томе што је преносив, скалабилан, стабилан и робустан. Инсталирање Јаве у Убунту омогућава програмерима да извуку најбоље из оба света, што олакшава коришћење Јаве и њених ресурса отвореног кода, а истовремено развија Линук вештине, које су кључне међу програмерима. Као Јава програмер, размислите о инсталацији Јаве у Убунту.
Затим можете истражити како да надоградите ЈДК 1.6 на 1.7 на Линук-у или ЦентОС-у.