ToolProvider.getSystemJavaCompiler() возвращает ноль

В настоящее время я пытаюсь скомпилировать и выполнить код во время выполнения. Все отлично работало в моей среде IDE (Netbeans), но как только я экспортировал свой код в виде файла.jar, ToolProvider.getSystemJavaCompiler() вернул null. Есть ли причина, по которой это работает в Netbeans, а не в файле.jar?

1 ответ

Компилятор присутствует только в JDK, а не в JRE.

Другие вопросы по тегам