我的类文件(CheckMac.java)在路径
D:\workspace3\hsc\WebRoot\WEB-INF\classes\net\util\license\ 里面
在DOS命令行,使当前路径为上面的路径,再执行javah CheckMac,即D:\workspace3\hsc\WebRoot\WEB-INF\classes\net\util\license>javah CheckMac
错误:无法访问 CheckMac
错误的类文件: .\CheckMac.class
类文件包含错误的类: net.util.license.CheckMac
请删除该文件或确保该文件位于正确的类路径子目录中。
com.sun.tools.javac.util.Abort
at com.sun.tools.javac.comp.Check.completionError(Check.java:169)
at com.sun.tools.javadoc.DocEnv.loadClass(DocEnv.java:149)
at com.sun.tools.javadoc.RootDocImpl.<init>(RootDocImpl.java:77)
at com.sun.tools.javadoc.JavadocTool.getRootDocImpl(JavadocTool.java:1
)
at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:330)
at com.sun.tools.javadoc.Start.begin(Start.java:128)
at com.sun.tools.javadoc.Main.execute(Main.java:66)
at com.sun.tools.javah.Main.main(Main.java:147)
javadoc: 错误 - 致命错误
请问上面的错误的是什么原因?
D:\workspace3\hsc\WebRoot\WEB-INF\classes\net\util\license\ 里面
在DOS命令行,使当前路径为上面的路径,再执行javah CheckMac,即D:\workspace3\hsc\WebRoot\WEB-INF\classes\net\util\license>javah CheckMac
错误:无法访问 CheckMac
错误的类文件: .\CheckMac.class
类文件包含错误的类: net.util.license.CheckMac
请删除该文件或确保该文件位于正确的类路径子目录中。
com.sun.tools.javac.util.Abort
at com.sun.tools.javac.comp.Check.completionError(Check.java:169)
at com.sun.tools.javadoc.DocEnv.loadClass(DocEnv.java:149)
at com.sun.tools.javadoc.RootDocImpl.<init>(RootDocImpl.java:77)
at com.sun.tools.javadoc.JavadocTool.getRootDocImpl(JavadocTool.java:1
)
at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:330)
at com.sun.tools.javadoc.Start.begin(Start.java:128)
at com.sun.tools.javadoc.Main.execute(Main.java:66)
at com.sun.tools.javah.Main.main(Main.java:147)
javadoc: 错误 - 致命错误
请问上面的错误的是什么原因?
解决方案 »
- java中,怎么让两个对象互相持有对方的引用?
- 提一个关于 flip() 和 rewind() 的问题。
- java中不包含子串“party”的所有字符串,用正则表达式如何写?
- c语言中的这个"\x1C\x1D\x1E\x1F"在java中怎么表示出来
- 关于显示背景图片的JPanel的问题
- 如何用Java获取某网站下所有URL?
- 这是bug吗
- 请教 JAVA中的关键字 synchronized 是说明什么用的。
- 请教:跟踪JDK代码时候无法获得调试信息的问题
- 执行java应用程序,抛出noclassderfounderror的错误
- 二分插入算法,请帮我看看我的代码错在那里?我已经走进死胡同了,脑子糊涂了.好几天想不通!
- 2个JAVA的问题
1,在系统环境变量里的classpath最前面加.;
2,D:\workspace3\hsc\WebRoot\WEB-INF\classes\net\util\license\ 里面
在DOS命令行,使当前路径为上面的路径,先输入set classpath=D:\workspace3\hsc\WebRoot\WEB-INF\classes\net\util\license\
然后再输javah CheckMac原因是jvm找不到相应的类!
这个设置为classpath的一部分,然后在这个目录下,先javac xxxx.java
然后 javah xxxx今天中午刚接触,可惜,自己c语言太差了,放弃了~呵呵