> For the complete documentation index, see [llms.txt](https://programmingfundamental.gitbook.io/programmingwithjava/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://programmingfundamental.gitbook.io/programmingwithjava/obektno-orientirano-programirane-1-chast/laboratorno-uprazhnenie-1/prva-programa-v-java.md).

# Първа програма в Java

Създаване на проект в Intellij.

След като стартирате изпълнимия файл, ще се отвори Intellij Welcome screen

![](https://3165743208-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MUbVVR-jiMUx7iVRyw6%2F-MlB9QXkLvVd19_aZz6E%2F-MlB9dTbNrqmD4TYG4mi%2Fimage.png?alt=media\&token=bae99c35-56b3-4899-9860-a3244acc9ec5)

Избирате New Project.

<div align="center"><img src="https://3165743208-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MUbVVR-jiMUx7iVRyw6%2F-MlB9QXkLvVd19_aZz6E%2F-MlB9wlqvsYXTZXGdwB6%2Fimage.png?alt=media&amp;token=799707ce-cb27-4354-8da8-76f3496c493e" alt=""></div>

За тип на проект избирате Java, и Project SDK 1.8 като версия на инстроментите за разработка.&#x20;

Избирате Next, на следващата стъпка избирате Създаване на проект от теплаит

![](https://3165743208-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MUbVVR-jiMUx7iVRyw6%2F-MlB9QXkLvVd19_aZz6E%2F-MlBAaeAjh2PnzAXUGNj%2Fimage.png?alt=media\&token=6928433d-75ba-4150-bf7c-254d9703f4e4)

Избирате Command Line App и избирате Next

На следващата стъпка попълвате

* Project name - името на проекта задължително трябва да е значещо, задачата която ще изпълнява
* Project Location - разполагайте проектите си на едно и също място, като ги гропирате по цел
* Base package - използвайте, значещи пакети, за целите на ООП ще ползваме пакета bg.tu\_varna.sit

![](https://3165743208-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MUbVVR-jiMUx7iVRyw6%2F-MlB9QXkLvVd19_aZz6E%2F-MlBAsaXs0rcdhSJsN2u%2Fimage.png?alt=media\&token=17ec5b6c-8486-41e4-ac9d-1f0f1c316971)

След като попълните избирате Finish.

Създава се проекта:

* Основната директория на проекта носи името на самия проект.
* src - е директорията на файловете с програмния код на Java. Всеки файл трябва да бъде поставен в пакет.

![](https://3165743208-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MUbVVR-jiMUx7iVRyw6%2F-MlB9QXkLvVd19_aZz6E%2F-MlBBrwH-KD7WcIok5Lu%2Fimage.png?alt=media\&token=900b4c68-0342-4e6b-9ace-c79700275f0b)

Всеки програмен файл на java, започва с дефииция на пакета, в който се намира файла.

Програмния код задължително се пише в класова организация. Променливите и методите трябва да са в class блок. Метода main служи като стартова точка на всяка java програма.
