Как разрешить следующее предупреждение
warning: [options] bootstrap class path not set in conjunction with -source 8
при использовании внутреннего JavaCompiler
?
Пример кода (немного изменен из моего источника):
JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();
JavaCompiler.CompilationTask task = compiler.getTask(null, null, null, compilerOptions, null, javaFileObjects);
task.call();
Очевидная вещь, которую я попытался, - указать -bootclasspath
для compilerOptions
в приведенном выше примере кода.Но вы можете указывать опции только в группе Option.OptionGroup.BASIC
(а это не так).
Редактировать: Дополнительная информация: я использую OpenJdk11 и получаю предупреждение для всех источников до 10.