仿生猫梦见苦力怕
仿生猫梦见苦力怕
@mowentian
As all issues in this suggestion had been closed, this issue is completed.
> > Caused by: java.lang.UnsatisfiedLinkError: Could not load library. Reasons: [no jansi in java.library.path, C:\Users\小锟斤拷同学\AppData\Local\Temp\jansi-64-3854093697855057671.dll: Can't find dependent libraries] > > 网络问题导致的 Java 不完整,如果可能,请自备 Java #3496 但是我重新下载了很多次,并且手动下载的也不行了
对,这个utf-8是我开的,因为有个程序包依赖它才能工作。。。 除了把这个选项关掉还有别的选择吗?....... 影响这么严重吗?我还以为只有乱码问题呢
> 这会导致使用 GBK 936 代码页解析中文字符的应用程序全部炸掉,因为 UTF-8 和 GBK 的编码并不一致 如果不带 Mod 且版本支持的话可以用 Java 19+ 启动,这个问题是在 Java 19 被修复的 当然最好是关掉 1.8.9应该只能使用java8的吧,还是19+也行?版本差太大了。 我可以逝世看
> 这个 dll 没找到可能是路径里的中文字符导致的 但是我是d盘路径:D:\jdk\java8 没中文字符啊也。。。
> > 但是我是d盘路径:D:\jdk\java8 > > 没中文字符啊也。。。 > > 是 jlw 的问题,加载目录是中文的,你可以导出并用记事本编辑启动脚本,按下 Ctrl+F 搜索 -Doolloo.jlw.tmpdir=,然后把=号后面的内容改成英文再运行启动试试看看会不会炸 就像这样  等号后面的东西本来就是英文的。。。。
> > > 这个 dll 没找到可能是路径里的中文字符导致的 > > > > > > 但是我是d盘路径:D:\jdk\java8 没中文字符啊也。。。 > > 是我没说明白 x] > > 我是指`C:\Users\小锟斤拷同学\AppData\Local\Temp\`这个路径,这个是系统默认的临时文件路径,也是 java 默认使用的临时文件路径。从报错来看是在把 dll 文件释放到这里然后加载的过程中找不到这个文件,有可能是没释放出来,或者是释放了找不到。使用`-Djava.io.tmpdir=xxx`这个 jvm 参数可以重新指定 java 使用的临时文件目录。 好,明白了。...
@LTCatt 目前什么情况? 我测试了发现LatestLaunch文件中并没有`-Djava.io.tmpdir=xxx`的字段 @00ll00  但是我找到了一个类似的参数:`-Doolloo.jlw.tmpdir`, 可是其值为PCL的根目录...... 启动器内部修复有何进展吗?
> 自己加一个 `-Djava.io.tmpdir=` 好的