[英]How to create jni header file with IntelliJ IDEA
我想在IntelliJ IDEA中创建头文件。 这就是我这样做的方式:
文件>设置>工具>外部工具
然后我点击+,指定标题并设置如下参数:
程序:C:\\ Program Files \\ Java \\ jdk1.8.0_25 \\ bin
参数:-d C:\\ Users \\ Administrator \\ Documents \\ Visual Studio 2013 \\ Projects \\ JniExampleLibrary -jni Example.JniExample
工作目录:C:\\ Program Files \\ Java \\ jdk1.8.0_25 \\ bin
但单击确定后,上面定义的路径中没有-d的JniExample.h文件
你能告诉我它有什么问题吗?
提前致谢
以下是我用来生成.h文件的IntelliJ IDEA设置:(这适用于IDEA版本12.1.6,可能与其他版本类似)
我正在使用Java 11(OpenJDK)进行编译,所以我没有javah可用。
从现在开始创建头文件的选项包含在javac中,我将其添加为编译器选项。
(IntelliJ Community 2019.2,其他版本应该类似)
例:
-h C:/Development/Java/YourApp/cpp
我对“-h $ FileDir $”或IntelliJ的其他宏命令没有任何好运。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.