Loading...

Windows операциондук системасында биринчи Java программасы

Windows операциондук системасында биринчи Java программасы

Ошентип, JDK орноткондон кийин, биринчи Java тиркемесин түзөлү. Java программасын түзүү үчүн эмне талап кылынат? Биринчиден, биз программанын кодун жазышыбыз керек, ал үчүн бизге тексттик редактор керек. Сиз Notepad++ сыяктуу каалаган текст редакторун колдоно аласыз.

Ал эми программанын кодун аткарылуучу тиркемеге айландыруу үчүн компилятор керек. JDK орнотулгандан кийин, бардык файлдар демейки боюнча C:\Program Files\Java\jdk-[version_number] каталогуна жайгаштырылат (Windows OS колдонууда). Менин учурда, бул C:\Program Files\Java\jdk-19 каталогу. Эгерде биз андагы бин подкаталогун ачсак, анда биз бир катар утилиталарды көрө алабыз. Биз биринчи кезекте javac компиляторунун утилитасына кызыкдарбыз. Программа классын компиляциялоо үчүн анын кодун ушул компиляторго өткөрүп беришибиз керек.

Бул папкадагы дагы бир утилита - java.exe, бул компиляцияланган программаны иштетүүгө мүмкүндүк берет.

 

Ошентип, келгиле, катуу дискте Java тилиндеги баштапкы коддору бар файлдарды камтыган каталогду түзөлү. Бул C:/Java каталогу дейли. Андан кийин бул каталогдо текст файлын түзөбүз, анын атын Program.java деп өзгөртөбүз. Бул файлды каалаган текст редакторунда ачып, төмөнкү программаны териңиз:

public class Program{

    public static void main (String args[]){

        System.out.println("Hello Java!");

    }

}

Java объектиге багытталган тил, ошондуктан бүт программа өз ара аракеттенүүчү класстардын жыйындысы катары берилген. Бул учурда, бир Программа классы аныкталат.

 

Классты аныктоодо, биринчи кезекте жалпыга жеткиликтүүлүк модификатору келет, бул класс бардык адамдар үчүн жеткиликтүү болорун билдирет, башкача айтканда, биз аны буйрук сабынан иштете алабыз. Андан кийин класстын ачкыч сөзү, андан кийин класстын аты келет. Башкача айтканда, класс Программа деп аталат. Тармал кашаадагы аттан кийин класстын мазмуну.

 

Класс ар кандай өзгөрмөлөрдү жана ыкмаларды камтышы мүмкүн. Бул учурда бизде жарыяланган бир негизги ыкма бар. Бул ар кандай Java программасындагы негизги ыкма, бул программанын кирүү чекити жана бардык башкаруу андан башталат. Ал программага киргизилиши керек.

Негизги методдо коомдук өзгөрткүч да бар. Статикалык деген сөз негизги ыкманын статикалык экенин көрсөтүп турат, ал эми void сөзү эч кандай маанини кайтарбай турганын билдирет. Мунун баары эмнени билдирерин кийинчерээк кененирээк карап чыгабыз.

 

Андан кийин, кашаанын ичинде бизде методдун параметрлери бар - String args[] - бул String түрүндөгү маанилерди сактаган аргдардын массиви, башкача айтканда, саптар. Бул учурда, бизге али керек эмес, бирок реалдуу программада, бул программа буйрук сабынан ишке киргизилгенде берилүүчү сап параметрлери.

Тармал кашаалардагы параметрлердин тизмесинен кийин методдун негизги бөлүгү келет - бул чындыгында ыкма аткара

турган көрсөтмөлөр. Бул учурда, чындыгында, бир гана инструкция аныкталат - консолго белгилүү бир саптын чыгышы. Консолго чыгаруу үчүн System.out.println() орнотулган ыкмасы колдонулат. Бул ыкмага чыгаруу сап өткөрүлөт. Ар бир билдирүү чекиттүү үтүр менен аяктайт.

 

Эми жазылган программаны түзөлү. Linux/MacOS боюнча буйрук сабын (Windows'до) же терминалды ачып, ал жерге тиешелүү буйруктарды киргизиңиз. Биринчиден, биздин программалык файл жайгашкан каталогго буйрукту колдонуп баралы:

Андан кийин команда менен программаны түзөбүз

C:\Java>"C:\Program Files\Java\jdk-19\bin\javac" Program.java

Сураныч, javac компиляторуна баруучу жолдун баары тырмакчага алынганын, андан кийин боштук менен бөлүнгөн программа классын камтыган файлыбыздын аты экенин эске алыңыз.

 

Андан кийин программа байткодго компиляцияланат жана C:\Java каталогунан жаңы Program.class файлын табасыз. Бул программанын байт коду бар файл болот. Эми биз аны java утилитасын колдонуп иштетишибиз керек:

 

C:\Java>"C:\Program Files\Java\jdk-19\bin\java" программасы

Бул жерде файл кеңейтүүсүн колдонуунун кереги жок.

 

Windows үчүн, бүт процесс төмөнкүдөй болот:

Path өзгөрмөсүнө java кошуу

Компиляция үчүн сиз javac компиляторуна толук жолду киргизишиңиз керек, ал кирүүдө каталар менен байланыштуу болушу мүмкүн жана ар бир жолу толук жолду киргизүү да ыңгайсыз. Келечекте ишти жеңилдетүү үчүн, келгиле, JDK жолун чөйрө өзгөрмөлөрүндөгү PATH өзгөрмөсүнө кошолу. Эгерде биз Windowsта иштеп жаткан болсок, анда издөө аркылуу чөйрө өзгөрмөсүн кошуу үчүн, системанын чөйрө өзгөрмөлөрүн өзгөртүү параметрин табабыз. Бул үчүн, издөө талаасына "Системанын чөйрө өзгөрмөлөрүн өзгөртүү" киргизиңиз:

Системанын чөйрө өзгөрмөлөрүн өзгөртүү тандаңыз. Биринчиден, "Системанын касиеттери" терезеси ачылат, анда биз Айлана-чөйрөнүн өзгөрмөлөрү баскычын басабыз:

Андан кийин биз үчүн бардык чөйрө өзгөрмөлөрүн көрө турган терезе ачылат. (Сиз ошондой эле Орнотуулар аркылуу өтүп, Систем -> Өркүндөтүлгөн система орнотуулары -> Айлана чөйрө өзгөрмөлөрүн тандасаңыз болот)

 

Бул жерде биз Path системасынын өзгөрмөсүн оңдообуз керек. Бул үчүн, аны тандап, "Түзөтүү" баскычын чыкылдатыңыз:

Бул Path өзгөрмөсүндө биз JDK куралдарына жолду кошуубуз керек. Жана бул жерде эки пункт бар. Биринчиден, демейки боюнча jdk орнотуп жатканда, C:\Program Files\Common Files\Oracle\Java\javapath папкасында бир катар утилиталар орнотулат. Аларга java.exe жана javac.exe сыяктуу файлдар кирет. Жана бул папкага жол демейки боюнча Path өзгөрмөсүнө кошулат. Башкача айтканда, биз бул жолду колдоно алабыз.

Экинчи жагдай, Windowsтун эң акыркы түзүмдөрүндө Microsoft өзүнүн JDK ассамблеясын, тагыраагы OpenJDK орнотот, алар демейки боюнча Path өзгөрмөсүнө кошулат жана биз да колдоно алабыз. Бирок бул түзүмдөрдүн чоң кемчилиги бар - алар JDKнын мурунку версияларынын бирин колдонушат (көбүнчө LTS түзүшөт). Мисалы, менин учурда, бул 11-версия, бирок учурдагы версия айырмаланышы мүмкүн (мисалы, 19-версия бул макала жазылган учурда учурдагы версия болгон).

Path өзгөрмөсүндөгү жолдордун арасында эң акыркы версияны колдонуу үчүн C:\Program Files\Common Files\Oracle\Java\javapath жолу Microsoft JDK түзүүчү жолдордун үстүндө экенин текшериңиз. Айлана-чөйрө өзгөрмөлөрүнүн арасында белгилүү бир жолду өйдө жылдыруу үчүн, сиз Өгө баскычын колдоно аласыз:

Сиз ошондой эле түздөн-түз JDK жолун колдоно аласыз.

Жаңы өзгөрмө түзүү үчүн, "Түзүү" баскычын чыкылдатып, жаңы талаага "C:\Program Files\Java\jdk-[version_number]\bin" жолун киргизиңиз. Бирок, дагы бир жолу, ал Microsoft'тун OpenJDK жолдорунун үстүндө "Жогору" баскычын колдонуп жайгаштырылышы керек.

 

Path өзгөрмөсүн орноткондон кийин, буйрук сабына/терминалына өтүңүз (Windows'тун эски версияларында, сизге буйрук сабын кайра баштоо керек болушу мүмкүн) жана версияны текшерүү үчүн буйрукту киргизиңиз

 

java -version

Консол бизге жаңы орнотулган JDK версиясынын номери менен жооп бериши керек (менин учурда, 19-версия):

 

java version "19.0.1" 2022-10-18

Java(TM) SE Runtime Environment (build 19.0.1+10-21)

Java HotSpot(TM) 64-Bit Server VM (build 19.0.1+10-21, mixed mode, sharing)

Ошондон кийин, сиз толук жолдору жок коммуналдык кызматтардын атын гана киргизе аласыз: