글 작성자: 42121

 

 

1.  환경

  • Windows10
  • jdk-17.0.1
  • Eclipse IDE for Java Developers-2021-12
  • 강의 : 구름에듀 > 생활코딩 - JAVA1 > 자바 애플리케이션 실행 > Hello World

 

 

2.  Eclipse 자바 실행 오류

Editor does not contain a main type


프로젝트 폴더 생성시 기본 생성되는 디폴트 패키지가 없어 실행파일 만드는데 필요한 소스가 없다는 에러 타입

 

 

■ 소스코드 파일 > src 폴더로 이동

java 소스코드를 src 폴더에 두고 실행하면 콘솔에서 제대로 출력하면서 명렁어 폴더인 bin에도 c실행파일(확장자명 class)이 생성되고 안보였던 default package도 해결된다.

 

 

■ Java Build Path 수정

  • 자바 프로젝트 폴더 우클릭 > Properties > Java Build Path > Source
  • Source folders on build path : 프로젝트 폴더/src > 최상위 폴더로 변경
  • Default output folder : 프로젝트 폴더/bin → 최상위 폴더로 변경

 

 

이클립스에서 자바 프로젝트 생성시 소스파일과 실행파일을 최상위 폴더에 같이 생성되도록 할건지 분리해서 저장할건지 선택하는 부분이 있으니 설정했던 내용을 알아둔다.

 

 

 

3.  Eclipse navigator 기능


■ 상단 메뉴 > Window > Show View > Navigator


강의화면의 이클립스 버전과 다른지 Navigator 기능이 Deprecated 상태인데 기능이 막힌건 아니고 클릭하면 패널에 추가된다.

Package Explorer 박스에 안보이면 소스코드 하단 박스를 확인해 보고 있다면 Package Explorer 밑에 배치하면 된다.

 

 

 

4.  Eclipse default package 생성


■ 프로젝트 폴더 우클릭 > New > File / Class 선택


강의에서는 Package Explorer 패널에 default package가 생기는데 내 경우 default package없어서 java 파일이 아니라 Class 실행파일 생성으로 진행했더니 default package가 프로젝트 폴더에 같이 생겼다.

 

 

 

반응형