首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java XHTML Doclet:致命异常

Java XHTML Doclet:致命异常
EN

Stack Overflow用户
提问于 2010-03-29 00:16:25
回答 2查看 599关注 0票数 1

有没有人用过XHTML Doclet,你能提供一些关于如何让它成功工作的提示吗?

我这样运行它:

代码语言:javascript
复制
\sunjdk\bin\javadoc -doclet net.sourceforge.xhtmldoclet.Doclet  
         -docletpath c:\sw\java\XHTML_Doclet_0.4.jar -d <output>
         [class files here]

(全部在一行上)

当我运行它时,我得到这样的结果:

代码语言:javascript
复制
javadoc: error - In doclet class net.sourceforge.xhtmldoclet.Doclet,  method validOptions has thrown an exception java.lang.reflect.InvocationTargetException
java.lang.Error: Fatal: Resource (net.sourceforge.xhtmldoclet.resources.doclet) for javadoc doclets is missing.
        at com.sun.tools.doclets.internal.toolkit.util.MessageRetriever.getText(MessageRetriever.java:110)
        at com.sun.tools.doclets.internal.toolkit.util.MessageRetriever.getText(MessageRetriever.java:92)
        at com.sun.tools.doclets.internal.toolkit.util.MessageRetriever.getText(MessageRetriever.java:81)
        at com.sun.tools.doclets.internal.toolkit.Configuration.getText(Configuration.java:634)
        at com.sun.tools.doclets.internal.toolkit.Configuration.generalValidOptions(Configuration.java:515)
        at net.sourceforge.xhtmldoclet.Config.validOptions(Unknown Source)
        at net.sourceforge.xhtmldoclet.Doclet.validOptions(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:269)
        at com.sun.tools.javadoc.DocletInvoker.validOptions(DocletInvoker.java:198)
        at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:317)
        at com.sun.tools.javadoc.Start.begin(Start.java:128)
        at com.sun.tools.javadoc.Main.execute(Main.java:41)
        at com.sun.tools.javadoc.Main.main(Main.java:31)
1 error

看起来它应该能正常工作。我做错了什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-05-24 21:22:36

XhtmlDoclet似乎在其资源处理中有一个错误。我在这里提交了一个bug和一个补丁来修复它:https://sourceforge.net/tracker/?func=detail&aid=3006429&group_id=199009&atid=967765

当doclet试图输出用户可见的文本时,就会发生错误,因此它可能试图打印一条错误消息,而由于该错误,您看不到该错误消息。

票数 0
EN

Stack Overflow用户

发布于 2010-04-01 06:07:25

代码语言:javascript
复制
\sunjdk\bin\javadoc -classpath c:\sw\java\XHTML_Doclet_0.4.jar 
         -doclet net.sourceforge.xhtmldoclet.Doclet  
         -docletpath c:\sw\java\XHTML_Doclet_0.4.jar -d <output>
         [class files here]

全部放在一行上

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2533556

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档