你將不得不通過類路徑..此代碼類路徑檢索的東西
List<String> options = new ArrayList<String>();
options.add("-classpath");
StringBuilder sb = new StringBuilder();
URLClassLoader urlClassLoader = (URLClassLoader) Thread.currentThread().getContextClassLoader();
for (URL url : urlClassLoader.getURLs()){
sb.append(url.getFile().replace("%20", " ")).append(File.pathSeparator);
}
options.add(sb.toString());
你通過選項給compiler.getTask
CompilationTask任務=編譯器。 getTask(writer,memoryManager,diagnostics,options,classes,compilationUnits);