我得到以下运行时错误消息(以及第一行堆栈跟踪,指向94行)。 我想弄明白为什么说没有这样的方法存在。 java.lang.NoSuchMethodError: com.sun.tools.doclets.formats.html.SubWriterHolderWriter.printDocLinkForMenu( ILcom/sun/javadoc/ClassDoc;Lcom/sun/javadoc/MemberDoc; Ljava/lang/String;Z)Ljava/lang/String; at com.sun.tools.doclets.formats.html.AbstractExecutableMemberWriter.writeSummaryLink( AbstractExecutableMemberWriter.java:94) writeSummaryLink的第94行如下所示。 质询 “ILcom”或“Z”是什么意思? 为什么在括号中有四种types(ILcom / sun / javadoc / ClassDoc; Lcom / sun / javadoc / MemberDoc; Ljava / lang / String; Z)和括号中的一个Ljava / lang / String; 当printDocLinkForMenu的方法显然有五个参数? 代码细节 writeSummaryLink方法是: protected void writeSummaryLink(int context, ClassDoc cd, ProgramElementDoc member) { ExecutableMemberDoc emd = (ExecutableMemberDoc)member; String name = […]
新Java程序员在尝试运行Java程序时经常会遇到这样的消息: java.lang.NoSuchMethodError: main Exception in thread "main" 这是什么意思?是什么原因造成的?应该怎么办?
运行我的Java程序时出现NoSuchMethodError错误。 怎么了,我该如何解决?