找回密码
 初始化身份识别芯片
查看: 2682|回复: 13

代码环境配置教程-IDEA

  [复制链接]

星域军阀

永无乡的恶魔

高级机师译码专家搬运能手战术专家通讯记者学院教员远星汉化组成员

发表于 2025-5-24 12:46:37 | 显示全部楼层 |阅读模式
本帖最后由 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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?初始化身份识别芯片

×

评分

参与人数 7星币 +40 收起 理由
homejerry99 + 5 aya
JasonGiao + 5 强大猫猫!!
wyxdjzq121212 + 5 很给力!
一位远行者 + 5 很给力!
酸奶狐狸条 + 5 好耶
议长不死于锉刀 + 10 很给力!
cjy4312 + 5 芜湖!

查看全部评分

饮下后现代的血红气泡酒。

巡洋大副

发表于 2025-5-24 12:52:18 | 显示全部楼层
这是mod制作工具吗

势力巨擘

叠叠乐爱好者

发表于 2025-5-24 16:44:43 | 显示全部楼层
感谢教程

星域军阀

发表于 2025-5-24 17:45:37 | 显示全部楼层
摸摸猫猫

星域军阀

高级机师

发表于 2025-5-24 19:06:47 | 显示全部楼层

致敬每一个记事本写码的新人

战列舰长

发表于 2025-6-5 20:12:38 | 显示全部楼层
请问构建的工件jar包,可以包含其他jar包依赖被系统识别吗?

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?初始化身份识别芯片

×

点评

是否在 modinfo 里的 jars 位置指定了 jar?  详情 回复 发表于 2025-6-5 20:27

星域军阀

永无乡的恶魔

高级机师译码专家搬运能手战术专家通讯记者学院教员远星汉化组成员

 楼主| 发表于 2025-6-5 20:27:06 | 显示全部楼层
本帖最后由 AnyIDElse 于 2025-6-5 20:46 编辑
疾风遇上战舰 发表于 2025-6-5 20:12
请问构建的工件jar包,可以包含其他jar包依赖被系统识别吗?

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

是否在你的 modinfo 里的 jars 位置指定了你的 jar?
检查一下你的 jar 文件内是否含有你引入的外部库?
检查一下 IDEA 的缓存是否清理过?

点评

谢谢猫猫大佬的回答: 1. modinfo文件中的jar包确实指向了对应的jar包,jar包可以正确导入 [attachimg]65494[/attachimg] 2. 在工件jar包中确实包含我所引入的依赖 [attachimg]65495[/attachimg] 3.idea的缓存也已经  详情 回复 发表于 2025-6-5 21:28
饮下后现代的血红气泡酒。

战列舰长

发表于 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方法调用我依赖包中的对象,也是可以的,所以有点摸不着头脑

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?初始化身份识别芯片

×

点评

jar 包出了问题,正常来说应该是你的 jar 之内含有这些外部 jar 的 .class 文件。也就是说,目前的问题类似于压缩包套压缩包 1. 尝试调整你的项目,让这些外部 .class 文件以正常的路径存在于你的 jar 内 2. 直接把  详情 回复 发表于 2025-6-5 23:03

星域军阀

永无乡的恶魔

高级机师译码专家搬运能手战术专家通讯记者学院教员远星汉化组成员

 楼主| 发表于 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 里引用它们全部

点评

!谢谢猫猫大佬,我使用第2种方法直接可以接入了。确实是作为lib打包进jar包的方式有问题的,我再调调打包方式吧。在我的经验里,使用maven打包,然后在lib目录下包含依赖jar包,这样的打包后的jar包可以作为项目直  详情 回复 发表于 2025-6-5 23:22
饮下后现代的血红气泡酒。

战列舰长

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

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

战列舰长

发表于 2025-6-25 00:57:59 | 显示全部楼层
感谢大佬!非常需要debug热更新的教程!

巡洋大副

发表于 2025-7-19 18:55:44 | 显示全部楼层
谢谢大佬教程,伟大!

星域军阀

永无乡的恶魔

高级机师译码专家搬运能手战术专家通讯记者学院教员远星汉化组成员

 楼主| 发表于 2025-7-20 10:09:10 | 显示全部楼层
热更新部分已补充
饮下后现代的血红气泡酒。

战列舰长

发表于 2025-10-23 16:07:47 | 显示全部楼层
游戏0.98版是推荐jdk17版本的吗?更高的会不会出问题?

本版积分规则

Archiver|手机版|小黑屋|远行星号中文论坛

GMT+8, 2025-12-6 04:11

Powered by Discuz! X3.5

© 2001-2077 Tencent Cloud | Durian Software Studio

快速回复 返回顶部 返回列表