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

MacBook Air M1安装PostgreSQL JDBC驱动失败、Safari打不开jar文件如何解决

报错原因

你遇到的报错不代表驱动安装失败,本质原因是:

  • PostgreSQL JDBC驱动是*.jar格式的类库包,不是可以直接双击运行的独立应用,不需要通过系统“安装”,也不需要用Safari打开
  • 系统弹出提示只是因为你下载完成后直接点击了浏览器的下载项,找不到可直接打开JAR包的默认应用,完全不影响驱动的正常使用
前置检查

首先确认你的Mac已经安装了Java运行环境,打开终端执行以下命令:
java -version
如果正常返回Java版本号即为环境正常,未安装的话可以通过Homebrew安装适配M1芯片的OpenJDK,或者直接从Oracle官网下载ARM架构的JDK安装包安装即可。

正常使用驱动的方法

根据你项目的依赖管理方式选择对应操作即可:

手动管理依赖的普通Java项目

  1. 打开Safari的下载文件夹,找到已下载的postgresql-42.3.1.jar文件,移动到你的Java项目的lib目录下
  2. 打开你的Java IDE(IDEA/Eclipse等),右键该JAR文件,选择「Add as Library」(IDEA)或对应添加到构建路径的操作,即可将驱动导入项目依赖
  3. 代码中直接引入驱动类即可使用:import org.postgresql.Driver;

Maven管理的项目

无需手动下载JAR包,直接在项目的pom.xml文件中添加如下依赖:

<dependency>
    <groupId>org.postgresql</groupId>
    <artifactId>postgresql</artifactId>
    <version>42.3.1</version>
</dependency>

保存后刷新Maven依赖,会自动拉取对应版本的驱动包到项目中。

Gradle管理的项目

无需手动下载JAR包,直接在项目的build.gradle文件的dependencies代码块中添加如下配置:

implementation 'org.postgresql:postgresql:42.3.1'

保存后刷新Gradle依赖即可完成导入。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 10:15:02