2017-10-31 6 views
0

私はドックレットを作成しました。これは2つのプロジェクトをスキャンします(プロジェクトAはプロジェクトBに依存します)。 したがって、2つのソースパスを追加する必要があります。Windowsのドックレットに複数のソースパスを追加するにはどうすればよいですか?

ドックレットのドキュメントに基づいて、私は複数のソースフォルダ区切るためにコロンを使用する必要があります。このように、ソース・ファイルのディレクトリのコロン区切りのリストを:

String sourcePath = "C:/projA/src/main/java/:C:/projB/src/main/java/"; 

しかし、あなたは私のテスト環境では、Windows上で見ることができますパスには「c:」のようなものがあるので、これは機能しません。

セミコロンを使用しようとしましたが、機能しません。 私は1 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); 

私はこの問題を解決することができますか?

ありがとうございます!

+0

私はドックレットについては何も知らないが、通常、パスはコロンをセミコロンで区切られた、とされていません。 – notyou

+0

@notyou、私はセミコロンを試して、動作しません – Justin

答えて

0

実は、セミコロンは動作します:pathA; pathBが

関連する問題