Пеш аз оғози кор
Барои сохтани барномаҳои Java, ба шумо маҷмӯи Java Development ( JDK ) лозим аст. Агар барнома аллакай насб нашуда бошад, онро метавон аз Oracle.com зеркашӣ ва насб кард . Дастурҳои насбкуниро низ дар он ҷо пайдо кардан мумкин аст.Эҷоди лоиҳа
Эҷоди ҳама гуна замимаҳо дар IntelliJ IDEA аз эҷоди лоиҳа оғоз мешавад (шумо метавонед фаҳмед, ки чаро лоиҳа дар Help IntelliJ IDEA лозим аст, бо клик кардани истиноди Лоиҳа ), аз ин рӯ қадами аввалини мо эҷод кардани лоиҳаи “Салом, Ҷаҳон” аст. Ин лоиҳа дорои модули Java барои барномаи Java мо мебошад.-
Агар ягон лоиҳа ҳоло кушода набошад, тугмаи Сохтани лоиҳаи навро дар экрани хуш омадед клик кунед. Дар акси ҳол, аз менюи Файл Лоиҳаи навро интихоб кунед. Ин устоди лоиҳаи навро мекушояд.
-
Дар панели чап, Модули Java -ро интихоб кунед .
-
Дар тарафи рости саҳифа, дар майдони Номи лоиҳа номи лоиҳаро ворид кунед: HelloWorld.
-
Агар шумо ҳеҷ гоҳ JDK-ро дар IntelliJ IDEA қаблан танзим накарда бошед (дар ин ҳолат майдони SDK Лоиҳа <Не> аст ), шумо бояд ин корро ҳозир кунед.
Ба ҷои <Не>, Нав-ро клик кунед ва аз зерменюи JDK -ро интихоб кунед .
Дар равзанаи Интихоби каталоги хонагӣ барои JDK , директорияеро, ки JDK насб шудааст, интихоб кунед ва OK -ро пахш кунед .
Версияи JDK-и интихобкардаи шумо дар майдони Project SDK пайдо мешавад .
Next -ро клик кунед .
Лутфан таваҷҷӯҳ намоед, ки versionи муайяншудаи JDK бо нобаёнӣ бо ҳама лоиҳаҳо ва модулҳои Java, ки дар оянда сохта мешаванд, алоқаманд хоҳад буд.
-
Дар саҳифаи навбатӣ, шумо устодеро интихоб мекунед, то технологияҳои иловагиро, ки дар модули мо дастгирӣ мешаванд, нишон диҳад.
Азбаски замимаи мо "барномаи хуби кӯҳнаи Java" хоҳад буд, мо ба ҳеҷ яке аз ин технологияҳо ниёз надорем. Пас, танҳо тугмаи Finish -ро пахш кунед .
Мунтазир бошед, то IntelliJ IDEA сохторҳои зарурии лоиҳаро эҷод кунад. Вақте ки ин раванд ба итмом мерасад, шумо метавонед сохтори лоиҳаи нави худро дар равзанаи лоиҳа бубинед .
Омӯзиши сохтори лоиҳа
Биёед ба сохтори лоиҳа назар андозем. Дар дарахти лоиҳа мо ду директорияи сатҳи болоро мебинем:-
Салом Ҷаҳон . Ин гиреҳест, ки модули Java-и шумост. Папкаҳо ва файлҳои .idea дар дохor директорияи HelloWorld.iml барои нигоҳ доштани маълумоти конфигуратсия ва модулҳои лоиҳаи шумо мутаносибан истифода мешаванд Папкаҳои SRC рамзи сарчашмаро дар бар мегиранд.
- Китобхонаҳои беруна (китобхонаҳои беруна). Ин категорияест, ки тамоми захираҳои "берунӣ"-ро, ки барои лоиҳаи шумо лозиманд, намояндагӣ мекунад. Дар айни замон ин категория файлҳои .jar аз JDK-и интихобкардаамонро дар бар мегирад.
Эҷоди баста
Ҳоло мо бастаеро барои синфи HelloWorld эҷод мекунем (Мо ин синфро каме дертар месозем.) Биёед ин бастаро com.example.helloworld даъват кунем.-
Дар равзанаи асбоби лоиҳа ҷузвдони SRC-ро интихоб кунед ва ALT+INSERT-ро пахш кунед. (Ба таври дигар, шумо метавонед аз менюи контекстии ҷузвдони SRC Файл -> Нав ё Навро интихоб кунед).
-
Аз менюи нав , Баста ро интихоб кунед . (шумо метавонед аз тирчаҳои боло ва поён барои гузаштан дар меню истифода баред, ENTER -ро барои интихоби ҷузъи таъкидшуда истифода баред)
-
Дар равзанаи бастаи нав , ки кушода мешавад , номи бастаро ворид кунед (com.example.helloworld). OK-ро пахш кунед (ё тугмаи ENTER).
Бастаи нав дар равзанаи Лоиҳа пайдо мешавад .
Эҷоди синф
-
ALT+INSERT-ро пахш кунед. Дар равзанаи нав , аз рӯйхати амалҳои дастрас бо бастаи com.example.helloworld интихобшуда, Синфи Java-ро интихоб кунед ва Enter-ро пахш кунед.
-
Дар равзанаи Эҷоди синфи нав , ки пайдо мешавад , дар майдони Ном , номи HelloWorld-ро ворид кунед. Дар майдони Kind , навъи Синфро тарк кунед ва Enter-ро пахш кунед, то таъсиси синфро тасдиқ кунед.
Синфи HelloWorld сохташуда дар сохтори лоиҳа пайдо мешавад:
Дар ин давра тамоми корҳои омодагӣ ба анҷом мерасанд. Раванди навиштани рамзи якуми мо дар қисми дуюми мақола муҳокима карда мешавад.
GO TO FULL VERSION