본문 바로가기
java

[java 자바] 이클립스에서 현재 작성중인 클래스가 아닌 이전 클래스가 실행되는 경우

by 코디드 2023. 6. 13.

run configuration 에 가서 project 와 Main class를 바꿔도 보고, 왼쪽 바에 Java Application에서 이전에 실행중인 클래스를 삭제해봤는데도 실행이 안돼서 더 찾아봤더니 현재 작성중인 클래스에 main method 가 없었다. ( 더 정확히는 public static void main(String[] args) )

 

자바 버전 7까지는 main method가 없어도 실행이 되는데 8버전 이후부터는 main method가 없을 경우 실행이 안된다고 한다. 컴파일러가 main method를 찾을수 없어서 이전 실행 파일을 계속 실행하는 거였다.

 

참고 : https://fmri.tistory.com/entry/JAVA-%EC%9D%B4%ED%81%B4%EB%A6%BD%EC%8A%A4%EC%97%90%EC%84%9C-%ED%98%84%EC%9E%AC-%EC%9E%91%EC%84%B1%EC%A4%91%EC%9D%B8-%ED%81%B4%EB%9E%98%EC%8A%A4-%EC%9D%B4%EC%A0%84-%ED%81%B4%EB%9E%98%EC%8A%A4%EA%B0%80-%EC%9E%90%EA%BE%B8-%EC%8B%A4%ED%96%89%EB%90%98%EB%8A%94-%EA%B2%BD%EC%9A%B0

 

[JAVA] 이클립스에서 현재 작성중인 클래스 이전 클래스가 자꾸 실행되는 경우

이클립스로 코드 작성할때, 현재 작성중인 클래스를 실행 시도시, 이전 작업에서 실행한 클래스가 작동하여 현재 작성중인 클래스의 실행이 안되는 경우가 있습니다. console 창에서도 이전 작성

fmri.tistory.com