IntelliJ在Pop OS下配置mysql-connector时找不到/usr/share/java路径怎么办
- 临时绕过方案:直接在「Select Library Files」的文件选择框地址栏手动输入完整路径
/usr/share/java,回车即可直接进入对应目录选择jar包,无需手动导航查找。 - 解决Flatpak版本权限限制问题:
Pop OS软件商店默认安装的IntelliJ多为Flatpak版本,自带沙箱权限限制无法访问系统级目录,按以下步骤开放权限:- 终端执行命令确认安装类型:
flatpak list | grep jetbrains,有输出即为Flatpak版本 - 执行授权命令,社区版执行:
sudo flatpak override com.jetbrains.IntelliJ-IDEA-Community --filesystem=/usr/share,旗舰版将命令中的Community替换为Ultimate即可 - 重启IntelliJ后即可正常访问/usr目录下的文件
- 终端执行命令确认安装类型:
- 手动迁移jar包绕开权限:
把对应mysql-connector包复制到用户可访问的工作目录下再导入,终端执行命令示例:cp /usr/share/java/mysql-connector-java*.jar ~/IdeaProjects/libraries/,选择库文件时直接到目标用户目录下选择即可 - 依赖管理工具自动导入(最推荐方案):
无需手动管理本地jar包,直接通过项目的Maven/Gradle配置引入依赖即可:- Maven项目在pom.xml的dependencies块中添加:
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.33</version> </dependency> - Gradle项目在build.gradle的dependencies块中添加:
implementation 'mysql:mysql-connector-java:8.0.33'
- Maven项目在pom.xml的dependencies块中添加:
内容的提问来源于stack exchange,提问作者edesoares
相关产品推荐
相关产品推荐

