如何从Eclipse运行Javah

所以我试图在Eclipse中编译的.class文件上运行’javah’工具,但我不知道该怎么做。 我发现的例子只是说“在你的类上运行javah ……”,但我真的不知道在Eclipse中哪里找到这样的命令行。

如果有人能给我一套白痴certificate说明在Eclipse中完成,我将不胜感激。

谢谢 :)

默认情况下,AFAIK Eclipse不集成javah。 您必须自己将其设置为外部工具。

  1. 创建一个新的外部工具
  2. 设置javah的路径(在linux上这是/ user / bin / javah)
  3. 将工作目录设置为${project_loc}/bin/ ,其中bin是您的Projects输出目录
  4. ${java_type_name}添加到参数中

使用此设置,您可以在Package explorer中的任何Java文件上调用javah作为外部工具。 生成的头文件当前位于bin目录中,可以通过添加-d选项来更改。

这是一个示例命令行:

 javah -classpath /path/to/project/classes com.mycompany.MyClass 

/ path / to / project / classes – 这是您项目的Java Build Path属性页的Source选项卡中的’Output folder’。

它可能与您运行javah的目录有关。

您可以使用-verbose标志来查看有关正在发生的事情的更多详细信息。