인프런 커뮤니티 질문&답변

윤기님의 프로필 이미지
윤기

작성한 질문수

나도코딩의 자바 기본편 - 풀코스 (20시간)

인텔리제이 실행 관련 문의드립니다-!

작성

·

750

·

수정됨

0

안녕하세요 :)

인텔리제이 실행 시 작업 중인 클래스( _03_Operator3)가 아닌 특정 클래스( _02_Operator2)가 실행이 되어 문의 드립니다.

이것저것 건드리다 보니 실행 버튼 옆에 표시된 부분이 ( _02_Operator2) 로 설정되어있었고, 다시 이것저것 누르다 보니 해결이 되었습니다...!

어쩌다 보니 문제 해결은 되었지만 원인과 해당 부분이 어떤 기능인 지 알 수 있으면 좋을 듯 해 문의 남깁니다.감사합니다 :)

답변 1

0

나도코딩님의 프로필 이미지
나도코딩
지식공유자

안녕하세요?

자바에서 하나의 프로젝트에는 여러 개의 .java 파일이 만들어집니다. 그리고 각 파일에는 1개 이상의 클래스들이 존재할 수 있는데요. 그 중에는 우리가 실습할 때 주로 만드는 것처럼 main 메소드(뒤에서 배웁니다. 여기서는 public static void main(...) 이라고 적힌 영역이라고 이해해주시면 됩니다)를 포함하는 클래스가 있을 수도 있고 그렇지 않은 클래스가 있을 수도 있습니다. 그리고 main 메소드를 포함하는 클래스를 직접 실행하게 되면 main 영역 내에 작성된 코드가 실행이 되는데요.

IntelliJ 에서는 이렇게 많은 파일 중에서 어떤 것을 실행할지 고르기 위해 Run 버튼 좌측에 콤보박스를 제공하고 있습니다. 이 부분이 Current File 로 설정되어 있다면 현재 활성화 되어 있는 탭에 해당하는 파일이 실행되구요. 또는 콤보 박스에서 Edit Configurations 를 통해 실행 환경을 직접 설정하여 추가하게 되면 현재 어떤 탭이 활성화 되어 있는지 상관 없이 설정된 파일이 실행됩니다.

자바 기본편 강의를 수강하는 데 있어서는 별다른 설정 필요 없이 실습 중인 파일을 직접 실행하도록 하면 되므로 콤보 박스에서 Current File 을 선택하셔서 진행해주시면 되겠습니다. Run Configurations 하위에 나타나는 항목(아래 그림에서는 Unnamed)은 Edit Configurations 를 클릭하여 좌측에 표시되는 항목을 선택하신 뒤 윗쪽의 - 버튼 (Remove Configuration) 을 누르면 사라지게 됩니다.

1) Unnamed 를 삭제하기 위해 Edit Configurations... 클릭

image

2) 좌측에서 Unnamed 선택 후 상단의 - 버튼 클릭하여 삭제한 뒤 OK 버튼 클릭

image

3) Unnamed 삭제 완료

image

궁금증 해결에 도움되길 바라겠습니다 😊
감사합니다.

윤기님의 프로필 이미지
윤기
질문자

자세한 설명 감사드립니다!

나도코닝님 덕분에 막막했던 자바를 차근차근 공부하고 있어요 :)

좋은 강의 제공해주셔서 감사합니다!

윤기님의 프로필 이미지
윤기

작성한 질문수

질문하기