首页 > 解决方案 > 如何在 Intellij Idea 中设置系统 SDK?

问题描述

我正在尝试将安装在我的系统上的 Java SDK 添加到 Pop_OS 上 Intellij Idea Community 2021.2 的项目中!linux。SDK 位于/usr/lib/jvm/. 打开对话框以选择 SDK 时,对话框的/usr/lib/目录与我系统上的目录不匹配,并且不包含该jvm目录。我打开对话如下File -> Project Structure -> Platform Settings / SDKs -> + -> Add JDK...

对话

/usr/lib 在选择 Java SDK 目录对话框中

/usr/lib/在终端中列出的目录

来自终端的 /usr/lib/ 目录的内容

来自终端的 /usr/lib/jvm 目录的详细信息

这感觉像是一个奇怪的权限问题,但我很茫然。我知道还有其他方法可以添加 SDK,但这发生在我需要从文件系统中选择某些内容的所有对话中,所以我想解决这个问题。

更新:我最初发布了/usr/目录而不是的镜头/usr/lib/,尽管两者都显示出类似的问题。原始屏幕截图如下

对话

选择 Java SDK 目录对话框

usr在终端中列出的目录

来自终端的 /usr/ 目录的内容

标签: javaintellij-ideasdk

解决方案


您很可能将 IntelliJ 安装为 flatpack。由于应用程序位于沙箱中,因此某些目录无法访问或被覆盖(请参阅官方文档


推荐阅读