JavaRush /Блоги Java /Random-TG /Эҷод ва оғози аввалин барномаи Java-и худ (қисми 1)
Ve4niY
Сатҳи

Эҷод ва оғози аввалин барномаи Java-и худ (қисми 1)

Дар гурӯҳ нашр шудааст
Барои фаҳмидани он, ки чӣ гуна IntelliJ IDEA метавонад ба шумо дар таҳия ва идора кардани барномаҳои Java кӯмак расонад, мо тавсия медиҳем, ки дар ин барнома намунаи оддии "Салом, Ҷаҳон" эҷод ва иҷро кунед. Бо ин роҳ шумо метавонед дар бораи хусусиятҳои асосии IDE бидуни ворид шудан ба ҷузъиёти code маълумот гиред. Дастурҳои қадам ба қадам ба шумо кӯмак мекунанд, ки дар нозукиҳои оғоз ва танзими барнома ошуфта нашавед. Эҷод ва оғози аввалин барномаи Java-и худ (қисми 1) - 1

Пеш аз оғози кор

Барои сохтани барномаҳои Java, ба шумо маҷмӯи Java Development ( JDK ) лозим аст. Агар барнома аллакай насб нашуда бошад, онро метавон аз Oracle.com зеркашӣ ва насб кард . Дастурҳои насбкуниро низ дар он ҷо пайдо кардан мумкин аст.

Эҷоди лоиҳа

Эҷоди ҳама гуна замимаҳо дар IntelliJ IDEA аз эҷоди лоиҳа оғоз мешавад (шумо метавонед фаҳмед, ки чаро лоиҳа дар Help IntelliJ IDEA лозим аст, бо клик кардани истиноди Лоиҳа ), аз ин рӯ қадами аввалини мо эҷод кардани лоиҳаи “Салом, Ҷаҳон” аст. Ин лоиҳа дорои модули Java барои барномаи Java мо мебошад.
  1. Агар ягон лоиҳа ҳоло кушода набошад, тугмаи Сохтани лоиҳаи навро дар экрани хуш омадед клик кунед. Дар акси ҳол, аз менюи Файл Лоиҳаи навро интихоб кунед. Ин устоди лоиҳаи навро мекушояд.

  2. Дар панели чап, Модули Java -ро интихоб кунед .

  3. Дар тарафи рости саҳифа, дар майдони Номи лоиҳа номи лоиҳаро ворид кунед: HelloWorld.

    Эҷод ва оғози аввалин барномаи Java-и худ (қисми 1) - 2
  4. Агар шумо ҳеҷ гоҳ JDK-ро дар IntelliJ IDEA қаблан танзим накарда бошед (дар ин ҳолат майдони SDK Лоиҳа <Не> аст ), шумо бояд ин корро ҳозир кунед.

    Ба ҷои <Не>, Нав-ро клик кунед ва аз зерменюи JDK -ро интихоб кунед .

    Дар равзанаи Интихоби каталоги хонагӣ барои JDK , директорияеро, ки JDK насб шудааст, интихоб кунед ва OK -ро пахш кунед .

    Эҷод ва оғози аввалин замимаи Java (қисми 1) - 3

    Версияи JDK-и интихобкардаи шумо дар майдони Project SDK пайдо мешавад .

    Эҷод ва оғози аввалин барномаи Java-и худ (қисми 1) - 4

    Next -ро клик кунед .

    Лутфан таваҷҷӯҳ намоед, ки versionи муайяншудаи JDK бо нобаёнӣ бо ҳама лоиҳаҳо ва модулҳои Java, ки дар оянда сохта мешаванд, алоқаманд хоҳад буд.

  5. Дар саҳифаи навбатӣ, шумо устодеро интихоб мекунед, то технологияҳои иловагиро, ки дар модули мо дастгирӣ мешаванд, нишон диҳад.

    Эҷод ва оғози аввалин барномаи Java-и худ (қисми 1) - 5

    Азбаски замимаи мо "барномаи хуби кӯҳнаи Java" хоҳад буд, мо ба ҳеҷ яке аз ин технологияҳо ниёз надорем. Пас, танҳо тугмаи Finish -ро пахш кунед .

    Мунтазир бошед, то IntelliJ IDEA сохторҳои зарурии лоиҳаро эҷод кунад. Вақте ки ин раванд ба итмом мерасад, шумо метавонед сохтори лоиҳаи нави худро дар равзанаи лоиҳа бубинед .

Омӯзиши сохтори лоиҳа

Биёед ба сохтори лоиҳа назар андозем. Эҷод ва оғози аввалин барномаи Java-и худ (қисми 1) - 6Дар дарахти лоиҳа мо ду директорияи сатҳи болоро мебинем:
  • Салом Ҷаҳон . Ин гиреҳест, ки модули Java-и шумост. Папкаҳо ва файлҳои .idea дар дохor директорияи HelloWorld.iml барои нигоҳ доштани маълумоти конфигуратсия ва модулҳои лоиҳаи шумо мутаносибан истифода мешаванд Папкаҳои SRC рамзи сарчашмаро дар бар мегиранд.

  • Китобхонаҳои беруна (китобхонаҳои беруна). Ин категорияест, ки тамоми захираҳои "берунӣ"-ро, ки барои лоиҳаи шумо лозиманд, намояндагӣ мекунад. Дар айни замон ин категория файлҳои .jar аз JDK-и интихобкардаамонро дар бар мегирад.
Аз ҳамаи ҷузвдонҳои зикршуда, мо танҳо дар ин мисол ба SRC ниёз хоҳем дошт.(Барои маълумоти бештар дар бораи равзанаҳои абзор дар маҷмӯъ ва махсусан равзанаи лоиҳа , ба IntelliJ IDEA Tool Windows ва Равзанаи Tool Project дар Help IntelliJ IDEA нигаред)

Эҷоди баста

Ҳоло мо бастаеро барои синфи HelloWorld эҷод мекунем (Мо ин синфро каме дертар месозем.) Биёед ин бастаро com.example.helloworld даъват кунем.
  1. Дар равзанаи асбоби лоиҳа ҷузвдони SRC-ро интихоб кунед ва ALT+INSERT-ро пахш кунед. (Ба таври дигар, шумо метавонед аз менюи контекстии ҷузвдони SRC Файл -> Нав ё Навро интихоб кунед).

  2. Аз менюи нав , Баста ро интихоб кунед . (шумо метавонед аз тирчаҳои боло ва поён барои гузаштан дар меню истифода баред, ENTER -ро барои интихоби ҷузъи таъкидшуда истифода баред)

    Эҷод ва оғози аввалин барномаи Java-и худ (қисми 1) - 7
  3. Дар равзанаи бастаи нав , ки кушода мешавад , номи бастаро ворид кунед (com.example.helloworld). OK-ро пахш кунед (ё тугмаи ENTER).

    Эҷод ва оғози аввалин барномаи Java-и худ (қисми 1) - 8

    Бастаи нав дар равзанаи Лоиҳа пайдо мешавад .

    Эҷод ва оғози аввалин барномаи Java-и худ (қисми 1) - 9

Эҷоди синф

  1. ALT+INSERT-ро пахш кунед. Дар равзанаи нав , аз рӯйхати амалҳои дастрас бо бастаи com.example.helloworld интихобшуда, Синфи Java-ро интихоб кунед ва Enter-ро пахш кунед.

    Эҷод ва оғози аввалин барномаи Java-и шумо (қисми 1) - 10
  2. Дар равзанаи Эҷоди синфи нав , ки пайдо мешавад , дар майдони Ном , номи HelloWorld-ро ворид кунед. Дар майдони Kind , навъи Синфро тарк кунед ва Enter-ро пахш кунед, то таъсиси синфро тасдиқ кунед.

    Эҷод ва оғози аввалин барномаи Java-и шумо (қисми 1) - 11

    Синфи HelloWorld сохташуда дар сохтори лоиҳа пайдо мешавад:

    Эҷод ва оғози аввалин барномаи Java-и худ (қисми 1) - 12

    Дар ин давра тамоми корҳои омодагӣ ба анҷом мерасанд. Раванди навиштани рамзи якуми мо дар қисми дуюми мақола муҳокима карда мешавад.

Мақолаи манбаъ: Эҷод ва иҷро кардани барномаи аввалини Java-и худ Тарҷума ва садо дод: Ve4niY Сохта ва иҷро кардани аввалин барномаи Java-и шумо (қисми 2)
Шарҳҳо
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION