JavaCompiler API принудительно компилируется с ошибками?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 JavaCompiler API принудительно компилируется с ошибками?

Сообщение Anonymous »

В настоящее время я создаю инструмент, который будет выводить файлы классов Java для использования на основе пользовательского ввода. Я вывел набор файлов .java, некоторые из которых ссылаются на классы и переменные, которые не существуют в текущем контексте. Из-за этого при компиляции выходной файл отмечает эти ошибки и не компилирует класс. Мой вопрос: есть ли способ использовать JavaCompiler для компиляции файлов классов как есть?

Вот код компиляции:

public static void compileAll(File file) throws IOException{
String fileToCompile = "C:/test.java";
JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();
FileOutputStream errorStream = new FileOutputStream("Errors.txt");
int compilationResult = compiler.run(null, null, errorStream, "-verbose", fileToCompile );
if(compilationResult == 0){
System.out.println("Compilation is successful");
}else{
System.out.println("Compilation Failed");
}
}


Подробнее здесь: https://stackoverflow.com/questions/109 ... ith-errors
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»