Android JAVA相关笔记

萝らか妹 提交于 2019-12-02 10:47:45

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后的那个小点)

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!