您如何解决以下警告
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 个源的警告。