Java 如何在windows上向doclet添加多个sourcepath?

Java 如何在windows上向doclet添加多个sourcepath?,java,doclet,Java,Doclet,我创建了一个doclet,它将扫描两个项目(项目a依赖于项目B) 所以我必须添加两个sourcepath 基于doclet文档,我必须使用冒号分隔多个源文件夹:冒号分隔的源文件目录列表,如下所示: String sourcePath = "C:/projA/src/main/java/:C:/projB/src/main/java/"; 但是你可以看到我的测试环境是在windows上的,路径类似于“c:”,所以这不起作用 我试着用分号,不起作用。 如果我使用一个sourcepth,它可以完美工

我创建了一个doclet,它将扫描两个项目(项目a依赖于项目B) 所以我必须添加两个sourcepath

基于doclet文档,我必须使用冒号分隔多个源文件夹:冒号分隔的源文件目录列表,如下所示:

String sourcePath = "C:/projA/src/main/java/:C:/projB/src/main/java/";
但是你可以看到我的测试环境是在windows上的,路径类似于“c:”,所以这不起作用

我试着用分号,不起作用。 如果我使用一个sourcepth,它可以完美工作:

String sourcePath = "C:/projA/src/main/java/";
String[] myArgs = { "-doclet", MyDoclet.class.getName(), 
            "-sourcepath", sourcePath, "-subpackages", subpackages };
com.sun.tools.javadoc.Main.execute(myArgs);
如何解决此问题


谢谢

实际上,分号是有效的:pathA;pathB

我对doclets一无所知,但通常路径是用分号分隔的,而不是冒号。@notyou,我试过用分号,但不起作用