我有一个javadoc doclet,需要一个额外的jar文件在doclet的类路径中。要运行命令行中的doclet,我做这样的事情:如何在自定义docletpath中包含多个路径?
java com.sun.tools.javadoc.Main -doclet myPackage.myDoclet -docletpath /path/to/doclet/classes
当我运行,它找到的doclet的道路上并执行它,但doclet的使用,需要是一个额外的罐子类路径,所以最终,我得到一个ClassNotFoundException。
当我更改命令行这样:
java com.sun.tools.javadoc.Main -doclet myPackage.myDoclet -docletpath /path/to/doclet/classes:/path/to/some.jar
它不再发现的doclet(javadoc: error - Cannot find doclet class com.adventact.si.workflow.javadoc.ListClass
)。所以,似乎doclet参数不接受路径列表,但只有一个。
(请注意,这些命令行是不完整的 - 我不显示我如何设置类路径,因为它是风马牛不相及的docletpath问题,真的是垃圾)
你如何解决这个?
你在使用什么操作系统? – Eddie 2009-02-11 16:56:27
Windows。你钉了:vs.;在你的答案中。谢谢。 – Jared 2009-02-11 17:29:01