티스토리 뷰

Ant 빌드를 잘 쓰고 있었는데 갑자기 "Could not find the main class: org.eclipse.ant.internal.
launching.remote.InternalAntRunner. Program will exit." 창이 뜨면서 정상적으로 실행되지 않았다.

 

 

문제가 되는 Ant 빌드의 Run As> External tools configuration을 확인해보니 Separate JRE로 런타임하는 JRE가 1.8으로 설정되어있었다.

 

구글링을 해보니 여러 jdk를 가지고 있을 때 빌드(run)하면 문제가 발생하는 듯 싶었다. 실제로 나도 jdk 1.6과 1.8을 가지고 있었다.

 

 

해결 방법은 간단했다. Run As> External tools configuration -> JRE -> Runtime JRE에서 Run in the same JRE as the workspace를 체크해주면 된다.

 


아마 워크스페이스의  JRE와 Ant의 JRE가 맞지 않아서 생기는 문제인 것 같다. 

 

댓글