JDK安装好以后没有jre目录
参考:https://www.zhihu.com/question/322277554
如果需要jre,需要到jdk目录下面去
打开命令窗口,然后执行如下命令:
bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre
执行完之后就会生成jre
java13没有javah命令
参考:https://www.cnblogs.com/Sharley/p/9460009.html
查看后发现%JDK%/bin
目录下并没有javah.exe
文件,只要一输入"javah -jni...
“的命令就会一直提示
'javah’不是内部命令或外部命令,也不是可运行的程序或批处理文件
jdk10+的新特性中,删除了javah,而提出了使用"javac -h"命令替代"javah”
比如 javah -jni com.example.shirley.jnidemo.JniKit
替代为 javac -h . com\example\shirley\jnidemo\JniKit.java
即可成功生成头文件(记住不要忽略-h后的那个小点)
来源:https://blog.csdn.net/sinat_18131557/article/details/102607638