HMCL
HMCL copied to clipboard
[Bug] 更新后默认工作目录是System32
平台 | Platform
Windows 11 23H2
问题描述 | Problem Description
在3.5.9版本打开时弹出的更新窗口中点击更新,之后会自动下载3.6.11然后打开新版本并删除旧版本。
但是打开的新版本HMCL的工作目录是程序默认的%windir%\system32
此时无法找到游戏文件夹中的.minecraft目录(因为这个用的是相对路径,而当前工作目录是%windir%\system32)
当时我还没意识到这个问题,然后下载了一个新的MC版本,
直到报错才发现这个问题。
重新在游戏目录打开后无此问题,工作目录正常指定为游戏文件夹。 推测为更新时工作目录设置的问题。
启动器崩溃报告 / 启动器日志文件 | Launcher Crash Report / Launcher Log File
未保留相应的日志
没日志搞不了啊(
HMCL 会在启动更新后版本时传递 working directory。可能是你 JDK 的问题。如有更多信息,可直接继续提供
使用的版本为 HMCL-3.6.12.jar,双击运行; Java runtime 版本为 openlogic-openjdk-jre-22.0.2+9-windows-x64 Windows 版本 10.0.26100.3775 能够复现该问题