PumpkinXD
本帖最后由 PumpkinXD 于 2023-5-9 01:36 编辑

是这样的
我在移植一个mod,从1.12到1.8.9
但是1.8.9用的JNA版本过老不符合实际需求
所以我shadow了一个jna5.13进去
但不清楚为何,总是启动就崩端:

不清楚有啥办法能解决
mod仓库:https://github.com/PumpkinXD/KokoaLinux/tree/ArchitecturyLoomTesting

卍封神卐
你这样搞也是进不去的,你想一下,mod本来就老,再加上版本的更新,移植不可能成功的,只能自己研究这个问题,要么就是找当前版本的mod,要么就是找类似的mod,崩端因为它运行不上来,导致卡壳就炸了,你要是换个接近当前版本的移植没准还能成功哦

PumpkinXD
卍封神卐 发表于 2023-5-14 01:57
你这样搞也是进不去的,你想一下,mod本来就老,再加上版本的更新,移植不可能成功的,只能自己研究这个问 ...

然而崩端的原因只是因为jna无法relocate(#JNA679)
其余部分在此之前用直接传给定lib路径的方法验证过是可用的
如果你看过我的仓库的其他branch(尤其是最近release的branch)就不会说出 “移植不可能成功的,只能自己研究这个问题,要么就是找当前版本的mod,要么就是找类似的mod,崩端因为它运行不上来,导致卡壳就炸了,你要是换个接近当前版本的移植没准还能成功哦”