1

当我运行类似这样的java代码时:

JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();
...
CompilationTask task = compiler.getTask(null, javaFileManager, diagnosticCollector, null, null, Collections.singletonList(fileObject));
task.call();

一个名为的文件classlist.mf出现在我的工作目录中。

我的所有来源都不包含字符串“classlist”。我只使用标准javax.tools的api。该文件恰好包含我生成的一个(众多)类:

org.optaplanner.core.impl.domain.common.accessor.generated.org.optaplanner.examples.common.domain.AbstractPersistable$getId

如何防止该classlist.mf文件出现在我的工作目录中?

4

0 回答 0