Java编译报错:org.eclipse.persistence.exceptions包不存在的解决咨询
问题解决思路
- 为什么Maven能正常构建?因为Maven会自动下载并引入EclipseLink依赖包,这个包就是包含
org.eclipse.persistence.exceptions.ValidationException的核心库。 - 你要的这个包来自EclipseLink,获取和添加的方式如下:
- 同步Maven与IDE依赖(最省事):
- IntelliJ:点击Maven面板的「重新加载所有Maven项目」,IDE会自动把Maven管理的依赖同步到本地classpath,之后手动编译就不会报错。
- Eclipse:右键项目选择「Maven > Update Project」,完成后IDE的classpath会和Maven保持一致。
- 手动获取并添加jar包:
- 从本地Maven仓库提取:你的本地仓库路径一般是
~/.m2/repository/org/eclipse/persistence/eclipselink/[项目中使用的版本号]/,找到eclipselink-[版本号].jar,将其添加到IDE的模块依赖中。 - 手动下载:在Maven中央仓库搜索
org.eclipse.persistence:eclipselink,选择与你pom.xml中一致的版本下载jar包,再添加到classpath。
- 从本地Maven仓库提取:你的本地仓库路径一般是
- 同步Maven与IDE依赖(最省事):
内容的提问来源于stack exchange,提问作者Frank
相关产品推荐
相关产品推荐

