2014-12-09 2 views
1

현재 런타임에 코드를 컴파일하고 실행하려고합니다. 모든 것이 IDE (Netbeans)에서 완벽하게 작동하지만 코드를 .jar 파일로 내 보내면 바로 ToolProvider.getSystemJavaCompiler()가 null을 반환했습니다. Netbeans에서는 작동하지만 .jar 파일에서는 작동하지 않는 이유가 있습니까?null을 반환하는 ToolProvider.getSystemJavaCompiler()

+0

[ToolProvider.getSystemJavaCompiler()가 null을 반환 할 가능성이 있음 - JRE 만 설치되어 사용할 수 있습니까?] (http://stackoverflow.com/questions/15513330/toolprovider-getsystemjavacompiler-returns-null-usable-with-only-jre -install) – amaidment

답변

0

컴파일러는 JRE에만 존재하며 JRE에는 존재하지 않습니다.

+0

그 점을 알고 있습니다.하지만 .jar에서 작동하지 않는 이유는 무엇입니까? – Joba

+0

그리고 이미 반년 전에 .jar 파일의 다른 시스템에서 작업했습니다. – Joba