You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Eclipse 2024-12中使用gson-2.13.1.jar无法声明requires com.google.gson的咨询

模块化Java项目中Gson模块依赖配置问题

软硬件环境

  • IDE:Eclipse IDE Version 2024-12(4.34.0)
  • JDK:jdk-21
  • 操作系统:Windows 11 Pro 24H2
  • CPU:12th Gen Intel(R) Core(TM) i5-12600KF

项目配置

在Eclipse中创建模块化Java项目,未使用Maven/Gradle,手动下载gson-2.13.1.jar放入项目\lib文件夹,通过Module Path添加该JAR后,Module Dependencies显示com.google.gson,代码可正常import com.google.gson.*且补全功能正常。

问题详情

在module-info.java中添加requires com.google.gson;时提示错误:com.google.gson cannot be resolved to a module;改用requires gson;可编译但有警告,且运行时出现模块找不到的错误。验证后确认,该JAR真实模块名为com.google.gson,但Eclipse从文件名衍生出模块名gson,导致运行时不匹配。

临时方案

将gson-2.13.1.jar重命名为com.google.gson-2.13.1.jar后可正常编译运行,但此方法不合理。

疑问

这是否是Eclipse的Bug?还是有无需重命名JAR的配置方法?


内容的提问来源于stack exchange,提问作者user4574

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 01:11:10