will come true

[Java] 이클립스 The selection cannot be launched, and there are no recent launches 에러 해결 본문

Java

[Java] 이클립스 The selection cannot be launched, and there are no recent launches 에러 해결

haehyun 2023. 4. 27. 21:38

에러

The selection cannot be launched, and there are no recent launches

= 선택 항목을 시작할 수 없으며 최근에 시작한 항목이 없습니다.

위 에러 메시지는 이클립스에서 자바 프로젝트를 실행(Run)할 때, 정확히는 이클립스 설치 후 최초로 프로젝트를 실행할 때 나타나는 에러이다.

대부분의 에러는 영문 에러메시지를 한국어로 번역해보면 원인이 바로 나온다.
문장에서 알 수 있듯이 현재 코드가 아니라 '최근에 시작한 항목'을 실행하려 시도하고 있다.

즉, 프로젝트를 실행할 때 현재 보고있는 프로젝트가 아니라 가장 최근에 실행되었던 프로젝트를 자동으로 실행하고 있는 것이 원인이다.

 

해결

[Window] > [Preferences] > [Run/Debug > Launching] 

이클립스를 막 설치했을 때는 [Launch Operation]이 'Launch the previously launched application'이 기본 선택되어 있다. 직전에 실행된 애플리케이션(파일)을 실행하라는 뜻인데, 이클립스 최초 실행시에는 직전에 실행된 파일이 존재할리가 없기 때문에 '직전에 실행된 파일'이 존재하지 않아 접근 에러가 난다. 이 설정을 아래처럼 'Launch the associated project'로 바꿔준다.

Launch Operation (실행 작업과 관련된 설정)

  • Launch the associated project : 관련된 프로젝트 실행 ✅
  • Launch the previosly launched application : 이전에 실행된 프로젝트 실행
Comments