Я пытаюсь привыкнуть к Javacompiler и пытаюсь компилировать программы с ним. Я могу успешно скомпилировать программы, которые состоят из одного файла, но когда я пытаюсь компилировать проекты с несколькими файлами, я получаю ошибки при компиляции файлов, которые реализуют другие классы, и везде, где класс использует метод из реализованного класса.private final String directoryForBin = "C:/TempBINfolder/bin";
public List doCompilation(String sourceCode, String locationOfFile) {
List compile = new ArrayList();
SimpleJavaFileObject fileObject = new DynamicJavaSourceCodeObject(locationOfFile, sourceCode);
JavaFileObject javaFileObjects[] = new JavaFileObject[]{fileObject};
JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();
StandardJavaFileManager stdFileManager = compiler.getStandardFileManager(null, Locale.getDefault(), null);
Iterable
Подробнее здесь: https://stackoverflow.com/questions/123 ... s-properly