#java
#java
Вопрос:
JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();
compiler.run(null, null, null, "cp", System.getProperties().getProperty("java.class.path"), sourceFile.getPath());
это не работает, как передать параметр classpath экземпляру JavaCompiler?
Ответ №1:
Перед аргументом необходимо указать ‘-‘, т.е. -cp
или -classpath
, как если бы вы использовали javac командной строки. Смотрите также javac