为何已添加PostgreSQL Jar到Eclipse构建路径,却未加入类路径?
解决Eclipse中PostgreSQL驱动Jar类路径丢失问题
检查运行配置的类路径
项目构建路径配置没问题,但运行配置里的类路径可能被意外篡改。操作:- 右键项目 → 「Run As」→ 「Run Configurations」
- 找到你的Java应用配置,切到「Classpath」标签
- 查看「User Entries」里是否包含PostgreSQL的Jar,没有的话点击「Add External JARs」重新添加,或者选择「Add JARs」从项目引用中导入
- 点击「Apply」后重新运行
清理重建项目
Eclipse缓存可能导致配置不生效,执行以下操作:- 菜单栏选择「Project」→ 「Clean...」,选中当前项目点击「OK」
- 右键项目 → 「Refresh」刷新
- 重新构建项目(「Project」→ 「Build Project」)
确认Jar包的导出设置
构建路径里的Jar如果未开启导出,运行时不会被加入类路径:- 右键项目 → 「Properties」→ 「Java Build Path」→ 「Order and Export」标签
- 确保PostgreSQL Jar前的复选框处于勾选状态,应用配置后重启运行
检查部署装配(仅Web项目)
若为Web项目,需确认部署装配里包含驱动Jar:- 右键项目 → 「Properties」→ 「Deployment Assembly」
- 列表中没有的话,点击「Add」→ 「Java Build Path Entries」,选中PostgreSQL Jar添加进去
替换.classpath文件
前面方法都无效的话,找到那个正常运行的项目,复制其根目录下.classpath文件中关于PostgreSQL Jar的配置段,替换当前项目.classpath的对应内容,然后刷新项目。
内容的提问来源于stack exchange,提问作者jiswksldi291k
相关产品推荐
相关产品推荐

