软工实验,要求算法必需用c++,然而附加要求gui。
用java写gui想利用JNI调用c++代码,然而生成头文件搞了半天。
方法
JAVA10 不支持javah指令了,出错说找不到指令,以为路径配置错了,到bin里结果发现根本没有javah.exe。
查了资料才知道已经不支持javah了,可以用javac -h替代。
然而
$ javac -h ./HelloJNI
错误: 无源文件
然而对照用法我觉得没错啊
用法: javac <选项> <源文件>
上网查结果命令这样写就ok了
$ javac -h . HelloJNI.java
原因思考中······