java - 使用JavaCompiler编译代码时如何设置.class文件夹路径?

标签 java java-compiler-api

我想设置使用javax.tools.JavaCompiler时生成的.class文件的路径,该怎么做?

最佳答案

解决方案是

StandardJavaFileManager fileManager = compiler.getStandardFileManager(diagnostics, null, null);
fileManager.setLocation(StandardLocation.CLASS_OUTPUT, Arrays.asList(new File("build/classes")));

关于java - 使用JavaCompiler编译代码时如何设置.class文件夹路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31225547/

相关文章:

java - 如何在Java字符串中用一个双引号替换两个双引号?

java - 限制Java编译器API

java - Appium - 关于用 Java 编写测试的问题

java - 如何使用 Java 将 JSONArray 转换为 R 数据框?

java - 如何从文件系统调用图像?

java+Swing : efficient overlay of rectangle or other "sprite"

java - 如果不在类文件中,编译后的代码将存储在哪里

java - 如何将 JDK6 ToolProvider 和 JavaCompiler 与上下文类加载器一起使用?

java - JDK 9 中接口(interface)工具的 run() 方法抛出 NullPointerException