jdk9,10,11,12没有jre安装方法

众所周知,在jdk1.8之后,就不在提供jre了,即使安装后也会报一个没有jre的错误,这时候可以使用cmd命令自己生成jre。

笔者用的是JDK11,安装后发现没有jre文件,因此通过查找资料最后解决了该问题,

如下图所示,首先是进入jdk-11文件夹(根据自己的安装路径来,不同路径此处可能略有不同),新手不要被笔者命令行里的命令误导误导,笔者电脑因为安装了cygwin所以可以在cmd命令行内使用linux的常用命令,非常方便,当然新手的电脑没有安装这个软件的话是不起作用的。

新手的话在这里建议通过这样的方法来进入此命令有提示符:通过在文件资源管理器顶部搜索框内部输入输入“cmd”后直接回车键就进入了和笔者一样的界面(新手不懂的下面留言,看到就回复)

然后在命令行继续输入“binjlink.exe --module-path jmods --add-modules java.desktop --output jre”

注意因为是在jdk-11目录下,因此命令前面添加了一个“bin”,如果进入的是jdk-11下面的bin目录,则需要吧命令前面的bin去掉(此处罗嗦这么多只是为了新手能够理解,笔者也经历过由于没开发经验网上到处找资料踩坑的痛苦,因此此处尽量说清楚)

上述命令执行完毕后就会发现在当前文件下就生成了jre文件夹

原文地址:https://www.cnblogs.com/wind-under-the-wing/p/13780862.html