1207866850yy
最近想用PCL2玩高版本发现一直下载不了,于是下了一个1.20版本的,但是捣鼓半天一直没办法打开游戏,一点启动几秒后就出错误报告,内容都是一样的,最主要的好像是下面这句:

[LWJGL] Failed to load a library. Possible solutions:
        a) Add the directory that contains the shared library to -Djava.library.path or -Dorg.lwjgl.librarypath.
        b) Add the JAR that contains the shared library to the classpath.



但是不知道如何解决,求各位大佬解答一下,谢谢!
(前提:已经下载了jdk17和jdk21等最新版本,HMCL和PCL2都一样进不去,且1.16.5及以下可以正常启动游玩)


CDT
游戏崩溃前输出.txt第45行,第128列上说: Failed to locate library: lwjgl.dll
应该是这个文件出了问题,我再仔细看看

CDT
有一行是:
[LWJGL] Platform/architecture mismatch detected for module: org.lwjgl
        JVM platform:
                Windows amd64 21.0.1
                Java HotSpot(TM) 64-Bit Server VM v21.0.1+12-LTS-29 by Oracle Corporation
        Platform available on classpath:
                windows/x86

CDT
应该是windows平台不匹配,amd64不行,要用x86(32位)的

CDT
你装一下这个吧: JDK17 Windows x 64

CDT
CDT 发表于 2024-1-14 17:45
你装一下这个吧: JDK17 Windows x 64

用64位的JDK17试试

1207866850yy
CDT 发表于 2024-1-14 17:45
用64位的JDK17试试

请问可以用最新版的JDK17吗,我在Oracle官网下的,版本是JDK17.0.9,是64位的,也就是用这个打不开的

CDT
你windows是几位的

1207866850yy
CDT 发表于 2024-1-14 18:06
你windows是几位的

也是64位的

CDT
那你卸了重装试试?

1207866850yy
CDT 发表于 2024-1-14 18:14
那你卸了重装试试?

是JDK嘛,还是游戏版本或者系统版本

CDT
还是不行的话把新的错误报告给我看看

CDT
1207866850yy 发表于 2024-1-14 18:15
是JDK嘛,还是游戏版本或者系统版本

JDK和游戏, 别装Forge

CDT
CDT 发表于 2024-1-14 18:18
JDK和游戏, 别装Forge

我18:30再来看看

1207866850yy
CDT 发表于 2024-1-14 18:19
我18:30再来看看

都重新下了一遍,还是打不开

CDT
你游戏名叫什么,可能是游戏名的问题

CDT
CDT 发表于 2024-1-14 18:45
你游戏名叫什么,可能是游戏名的问题

就游戏里的用户名

CDT
CDT 发表于 2024-1-14 18:45
就游戏里的用户名

Tulip应该没问题

1207866850yy
CDT 发表于 2024-1-14 18:46
Tulip应该没问题

就是Tulip,全英文应该没问题

1207866850yy
找到问题所在了,就是一开始发的那个lwjgl出问题了,我向我打的开的朋友要了一份他的文件,发现我的PCL2下载文件时所附带的lwjgl只有x86版本的,但我朋友的里面有其它两个版本,其中就有x64版本的,是启动器的自动下载功能出了问题,还是谢谢大佬耐心解答

第一页 上一页 下一页 最后一页