Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

채널오렌지 THE I.O.T

[Java] 인텔리제이의 한 프로젝트에서 여러 .java class를 Run 하는 법 본문

Web/Java

[Java] 인텔리제이의 한 프로젝트에서 여러 .java class를 Run 하는 법

채널오렌지 2022. 5. 22. 18:44

위와 같이 인텔리제이의 한 프로젝트에서 자바 클래스를 여러 개 만들고 실행하고 싶을 때가 있다.

나는 빠르게 연습을 하고 싶어서 한 폴더에 자바 클래스를 두개 넣은 것인데 실행을 하면 계속 하나의 클래스만 실행된다, 이때의 해결 방안은,

 

위의 Edit Run/Debug configurations을 클릭 후 Edit Configurations를 클릭한다.

 

이 창이 뜨면 왼쪽 상단의 +를 눌러 Application를 선택하자. name은 자기가 구분 지을 수 있게 임의로 설정한다. 그다음이 중요한데 Bulid and run 밑의 JDK를 설정하는 곳 옆에다가 Mainclass 이름을 적으면 된다. 

그러면 이제 두개를 번갈아서 실행할 수 있게 된다. 아까 위에서 눌렀었던 Edit Run/Debug configurations에서 내가 지정한 Run configurations를 누르면 그 자바 클래스만 실행되는 것을 확인할 수 있다.

 

그런데, 자바 클래스를 동시에 여러개 실행하려면 어떻게 해야 할까? 위에서 나는 빠른 연습을 위해 프로젝트를 더 안 만들고 여러 개의 자바 클래스를 만드는 경우고, 한 자바 클래스를 여러 개 실행해야 하는 클라이언트와 서버 같은 경우는?

 

먼저 위에서 했던 것처럼 Edit Run/Debug configurations을 클릭 후 Edit Configurations를 클릭한다. 그리고 오른쪽에 Modify options를 누른 후 Allow multiple instances를 누른다. 그다음 Apply랑 OK를 눌러 적용시키고 창을 닫으면 완료!

이제 화살표 모양의 Run을 누르면 초록 점이 나오고 한번 더 누르면 숫자가 나온다. 숫자는 현재 몇개를 실행 중인지를 의미한다.

Comments