如何从Eclipse运行Javah

spa*_*der 11 java eclipse

所以我试图在Eclipse中编译的.class文件上运行'javah'工具,但我不知道该怎么做.我发现的例子只是说"在你的类上运行javah ......"但我真的不知道我在Eclipse中找到这样一个命令行的位置.

如果有人可以给我一套白痴证明说明在Eclipse中完成,我将不胜感激.

谢谢 :)

jos*_*efx 19

默认情况下,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选项来更改.


Ale*_*yak 5

这是一个示例命令行:

javah -classpath /path/to/project/classes com.mycompany.MyClass
Run Code Online (Sandbox Code Playgroud)

/ path/to/project/classes - 这是项目属性页面Source选项卡中的"输出文件夹" Java Build Path.

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

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