> For the complete documentation index, see [llms.txt](https://leeans-dev-book.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://leeans-dev-book.gitbook.io/docs/lecture/java/section1./java-project.md).

# JAVA project 생성

IntelliJ 실행 후 상단의 파일 > 새로만들기 > 프로젝트 클릭

<figure><img src="https://3814826491-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJyHOwztPxBT3bLpisjCt%2Fuploads%2Fxi8ilJhfiKapnvEvZPW6%2FScreenshot_20.png?alt=media&amp;token=712d9099-4aa0-40f8-9dcd-48db8eb38be6" alt=""><figcaption></figcaption></figure>

프로젝트 이름과 위치 입력 후&#x20;

언어는 Java 시스템 빌드는 IntelliJ 선택

개발환경 세팅에서 설정한 JDK가 잘뜨는지까지 확인!

이후 Main.java 파일이 뜨면 성공

#### Main mathod 실행

<figure><img src="https://3814826491-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJyHOwztPxBT3bLpisjCt%2Fuploads%2FO1nGgIRjPh2fH4sBsHL4%2FScreenshot_21.png?alt=media&amp;token=48d6c88a-5c10-4310-aac4-1644124a6ed4" alt=""><figcaption><p>파일 생성 위치 확인</p></figcaption></figure>

<figure><img src="https://3814826491-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJyHOwztPxBT3bLpisjCt%2Fuploads%2FYd71DnLrAxCzaihYW7e3%2FScreenshot_22.png?alt=media&amp;token=c6882942-f893-4c97-b1fb-d48eb0794412" alt=""><figcaption></figcaption></figure>

터미널을 열고 터미널에서 javac Main 입력 후 탭을 누르면 상대경로를 잘 잡아준다.

이후 엔터를 누르면 class 파일이 생성되는 것을 볼 수 있다.

<figure><img src="https://3814826491-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJyHOwztPxBT3bLpisjCt%2Fuploads%2F5XficVPl1KiiltkuVEV2%2FScreenshot_23.png?alt=media&amp;token=8b4bed9f-d6b1-49d4-84f4-b4bbd642a143" alt=""><figcaption></figcaption></figure>

이후 터미널에 java Main 명령어 입력 후 엔터를 치면 class 파일이 실행된다.

<figure><img src="https://3814826491-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJyHOwztPxBT3bLpisjCt%2Fuploads%2FaX5h3PTfgJQ3jajnPVcz%2FScreenshot_24.png?alt=media&amp;token=f7858c77-43ca-4e67-9748-bcbccba3634a" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3814826491-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJyHOwztPxBT3bLpisjCt%2Fuploads%2FHJDN1SRqs6FYiMFMjeLq%2FScreenshot_26.png?alt=media&amp;token=9e98cf33-e82d-419e-ab42-f8c412400e5c" alt=""><figcaption><p>명령어를 입력하지 않고 간단하게 버튼을 통해서 bulld와 실행이 가능하다.</p></figcaption></figure>

## 프로젝트 구조

<figure><img src="https://3814826491-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJyHOwztPxBT3bLpisjCt%2Fuploads%2F0QLbcrnGC4dmPpyJgvFg%2FScreenshot_27.png?alt=media&amp;token=657123e6-cda2-4014-886e-599f5ab9d20b" alt=""><figcaption></figcaption></figure>

.idea : IntelliJ의 프로젝트 설정과 관련된 부분&#x20;

out : 프로젝트가 빌드되고 난 뒤 생성되는 class 파일

src : 우리가 작성한 코드

외부라이브러리 : jdk와 우리가 라이브러리를 추가하게 되면 이곳에서 확인 가능
