채널오렌지 THE I.O.T
[Java] 인텔리제이의 한 프로젝트에서 여러 .java class를 Run 하는 법 본문
위와 같이 인텔리제이의 한 프로젝트에서 자바 클래스를 여러 개 만들고 실행하고 싶을 때가 있다.
나는 빠르게 연습을 하고 싶어서 한 폴더에 자바 클래스를 두개 넣은 것인데 실행을 하면 계속 하나의 클래스만 실행된다, 이때의 해결 방안은,
위의 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을 누르면 초록 점이 나오고 한번 더 누르면 숫자가 나온다. 숫자는 현재 몇개를 실행 중인지를 의미한다.
'Web > Java' 카테고리의 다른 글
[Java] 인텔리제이 Src폴더 추가하기 (0) | 2022.05.28 |
---|---|
[Java] public static void main(String[] args)는 무슨 의미일까? (0) | 2022.05.24 |
[Java] 인텔리제이 argument 설정하기! (0) | 2022.05.23 |