MCSLTeam / MCSL2

MCSL2 | 一个简洁全能的Minecraft开服器
https://mcsl.com.cn
GNU General Public License v3.0
390 stars 41 forks source link

修正了当扫描时Java.exe不正确时的处理方法 #37

Closed AresConnor closed 1 year ago

AresConnor commented 1 year ago

在扫描时就判断Java.exe的版本,以此来判断Java的版本以及是否可用, 将JavaPaths中的元素从代表java路径的字符串 替换为 Java类,详见JavaDecetor.py

AresConnor commented 1 year ago

之前的版本并没有做java可用的判断,比如注册表不正确或缺少java.dll时,用subprocess调用-version时会报错导致程序崩溃

AresConnor commented 1 year ago

之前的版本并没有做java可用的判断,比如注册表不正确或缺少java.dll时,用subprocess调用-version时会报错导致程序崩溃

点名批评我们学校的机房,jdk6还是缺失java.dll的,要不是在我们机房的电脑上跑了一遍,我还没发现哈哈哈哈

LxHTT commented 1 year ago

请先做好备份 我先push一下