AnyIDElse 发表于 2025-5-24 12:46:37

代码环境配置教程-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

Site21研究员 发表于 2025-5-24 12:52:18

这是mod制作工具吗

Zecrya 发表于 2025-5-24 16:44:43

感谢教程

極光 发表于 2025-5-24 17:45:37

{:tieba_50:}{:tieba_50:}摸摸猫猫

cjy4312 发表于 2025-5-24 19:06:47

{:5_127:}
致敬每一个记事本写码的新人

疾风遇上战舰 发表于 2025-6-5 20:12:38

请问构建的工件jar包,可以包含其他jar包依赖被系统识别吗?

我打包后进入远行星号后,似乎无法识别我导入的jar包类

AnyIDElse 发表于 2025-6-5 20:27:06

本帖最后由 AnyIDElse 于 2025-6-5 20:46 编辑

疾风遇上战舰 发表于 2025-6-5 20:12
请问构建的工件jar包,可以包含其他jar包依赖被系统识别吗?

我打包后进入远行星号后,似乎无法识别我导入 ...
是否在你的 modinfo 里的 jars 位置指定了你的 jar?
检查一下你的 jar 文件内是否含有你引入的外部库?
检查一下 IDEA 的缓存是否清理过?

疾风遇上战舰 发表于 2025-6-5 21:28:37

AnyIDElse 发表于 2025-6-5 20:27
是否在你的 modinfo 里的 jars 位置指定了你的 jar?
检查一下你的 jar 文件内是否含有你引入的外部库?
...

谢谢猫猫大佬的回答:
1. modinfo文件中的jar包确实指向了对应的jar包,jar包可以正确导入

2. 在工件jar包中确实包含我所引入的依赖

3.idea的缓存也已经清理过。
然后在idea本地执行main方法调用我依赖包中的对象,也是可以的,所以有点摸不着头脑{:5_132:}

AnyIDElse 发表于 2025-6-5 23:03:59

疾风遇上战舰 发表于 2025-6-5 21:28
谢谢猫猫大佬的回答:
1. modinfo文件中的jar包确实指向了对应的jar包,jar包可以正确导入


jar 包出了问题,正常来说应该是你的 jar 之内含有这些外部 jar 的 .class 文件。也就是说,目前的问题类似于压缩包套压缩包

选择:
1. 尝试调整你的项目,让这些外部 .class 文件以正常的路径存在于你的 jar 内
2. 直接把外部 jar 放在你的 jars 文件夹内,并在 mod info json 里引用它们全部

疾风遇上战舰 发表于 2025-6-5 23:22:49

AnyIDElse 发表于 2025-6-5 23:03
jar 包出了问题,正常来说应该是你的 jar 之内含有这些外部 jar 的 .class 文件。也就是说,目前的问题类 ...

!谢谢猫猫大佬,我使用第2种方法直接可以接入了。确实是作为lib打包进jar包的方式有问题的,我再调调打包方式吧。在我的经验里,使用maven打包,然后在lib目录下包含依赖jar包,这样的打包后的jar包可以作为项目直接运行,但是作为mod的话,层级似乎没法被识别。总而言之,谢谢大佬解答啦,一针见血!

GentleCode 发表于 2025-6-25 00:57:59

感谢大佬!非常需要debug热更新的教程!

super摸鱼 发表于 2025-7-19 18:55:44

谢谢大佬教程,伟大!

AnyIDElse 发表于 2025-7-20 10:09:10

热更新部分已补充

阿雪 发表于 2025-10-23 16:07:47

游戏0.98版是推荐jdk17版本的吗?更高的会不会出问题?
页: [1]
查看完整版本: 代码环境配置教程-IDEA