我只是浪费了2个小时试图做一些我以前做过两次的事情。我不记得前两次使用的确切程序,但它确实不应该给我这么多麻烦:
我有一个名为“BoardGUIv3”的项目文件夹。我想基于一个名为“CANController”的类生成一个头文件,源代码位于“BoardGUIv3 / src / model”中,类文件位于“BoardGUIv3 / bin / model”中。
我以前做过这件事,但由于某种原因,我似乎无法再做这个简单的单行命令。
我很确定这是
的内容javah -classpath <classpath> src/model/CANController
我的类路径应该只是根目录,不应该吗?
答案 0 :(得分:11)
这是javah命令用法:
{javahLocation} -o {outputFile} -classpath {classpath} {importName}
它应该像你这样使用:
javah -o "CANController.h" -classpath "C:\pathToYourProjDir\BoardGUIv3\bin" model.CANController
如果需要,只需使用真实路径和包结构更正类文件的路径。