javah HelloJni
老是报
D:\workspace\ausw\src\ausw\test>javah HelloJni
错误:无法访问 HelloJni
错误的类文件: .\HelloJni.class
类文件包含错误的类: ausw.test.HelloJni
请删除该文件或确保该文件位于正确的类路径子目录中。
com.sun.tools.javac.util.Abort
at com.sun.tools.javac.comp.Check.completionError(Check.java:164)
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:159
)
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: 错误 - 致命错误
2 错误
HelloJni.java在工程的/src/ausw/test包下
路径问题
改成 javah ausw.test.HelloJni 就OK了