13

我刚刚浪费了 2 个小时来尝试做一些我之前已经做过两次的事情。我不记得前两次使用的确切程序,但它真的不应该给我带来这么多麻烦:

我有一个名为“BoardGUIv3”的项目文件夹。我想基于一个名为“CANController”的类生成一个头文件,源代码位于“BoardGUIv3/src/model”中,类文件位于“BoardGUIv3/bin/model”中。

我以前确实做过这件事,但由于某种原因,我似乎无法再次执行这个简单的单行命令。

我很确定这有点像

javah -classpath <classpath> src/model/CANController

我的类路径应该只是根目录,不是吗?

4

1 回答 1

13

下面是 javah 命令的用法:

{javahLocation} -o {outputFile} -classpath {classpath} {importName}

它应该像这样用于您的课程:

javah -o "CANController.h" -classpath "C:\pathToYourProjDir\BoardGUIv3\bin" model.CANController

如果需要,只需使用真实路径和包结构更正类文件的路径。

于 2013-09-09T16:55:20.043 回答