最近我在安裝logisim時遇到了問題,提示需要java jre1.5以上的版本,我從java官網下載了java jdk13,最新的jdk。按照網上說的配置了環境變量,再安裝logisim依然提示沒有jre。
於是乎開始我的日常百度;
1、找到說新的JDK(11+)默認不給出jre文件夾,需要手動生成jre,應該意思就是jdk雖然包括了jre,但不開放接口給別人用只內部使用;解決方法:命令提示符cd到java jdk安裝目錄,運行:bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre;還是不行,繼續提示沒有jre。
2、繼續百度,發現一個注冊表問題,網上別人的注冊表都有Java Runtime Environment這一項,而我沒有;於是我大膽的自己手動添加了一項注冊表信息;添加完后成功解決。如果你也有同樣的問題,也可以自己手動添加,注冊表位置:計算機\HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft
注冊表數據項填你生成的jre文件夾目錄