代码环境配置教程-IDEA
本帖最后由 AnyIDElse 于 2025-5-24 19:59 编辑请善用 F11 全屏功能
https://docs.qq.com/doc/DV1RJVkFjdFpjWFRK
JDK zulu17.48.15-ca-jdk17.0.10-win_x64
https://docs.qq.com/doc/DV1RJVkFjdFpjWFRK 这是mod制作工具吗 感谢教程 {:tieba_50:}{:tieba_50:}摸摸猫猫 {:5_127:}
致敬每一个记事本写码的新人 请问构建的工件jar包,可以包含其他jar包依赖被系统识别吗?
我打包后进入远行星号后,似乎无法识别我导入的jar包类
本帖最后由 AnyIDElse 于 2025-6-5 20:46 编辑
疾风遇上战舰 发表于 2025-6-5 20:12
请问构建的工件jar包,可以包含其他jar包依赖被系统识别吗?
我打包后进入远行星号后,似乎无法识别我导入 ...
是否在你的 modinfo 里的 jars 位置指定了你的 jar?
检查一下你的 jar 文件内是否含有你引入的外部库?
检查一下 IDEA 的缓存是否清理过?
AnyIDElse 发表于 2025-6-5 20:27
是否在你的 modinfo 里的 jars 位置指定了你的 jar?
检查一下你的 jar 文件内是否含有你引入的外部库?
...
谢谢猫猫大佬的回答:
1. modinfo文件中的jar包确实指向了对应的jar包,jar包可以正确导入
2. 在工件jar包中确实包含我所引入的依赖
3.idea的缓存也已经清理过。
然后在idea本地执行main方法调用我依赖包中的对象,也是可以的,所以有点摸不着头脑{:5_132:}
疾风遇上战舰 发表于 2025-6-5 21:28
谢谢猫猫大佬的回答:
1. modinfo文件中的jar包确实指向了对应的jar包,jar包可以正确导入
jar 包出了问题,正常来说应该是你的 jar 之内含有这些外部 jar 的 .class 文件。也就是说,目前的问题类似于压缩包套压缩包
选择:
1. 尝试调整你的项目,让这些外部 .class 文件以正常的路径存在于你的 jar 内
2. 直接把外部 jar 放在你的 jars 文件夹内,并在 mod info json 里引用它们全部 AnyIDElse 发表于 2025-6-5 23:03
jar 包出了问题,正常来说应该是你的 jar 之内含有这些外部 jar 的 .class 文件。也就是说,目前的问题类 ...
!谢谢猫猫大佬,我使用第2种方法直接可以接入了。确实是作为lib打包进jar包的方式有问题的,我再调调打包方式吧。在我的经验里,使用maven打包,然后在lib目录下包含依赖jar包,这样的打包后的jar包可以作为项目直接运行,但是作为mod的话,层级似乎没法被识别。总而言之,谢谢大佬解答啦,一针见血! 感谢大佬!非常需要debug热更新的教程! 谢谢大佬教程,伟大! 热更新部分已补充 游戏0.98版是推荐jdk17版本的吗?更高的会不会出问题?
页:
[1]