Intellij代表我下载的JDK在哪里?

发布于 2025-01-17 16:43:48 字数 352 浏览 0 评论 0原文

为了方便用户,最新版本的 IntelliJ 可以下载 JDK。

然而,这些下载的 JDK 并没有出现在规范位置,至少在我的 Mac 上没有:

/Library/Java/JavaVirtualMachines 

那么下载的 JDK 存储在哪里?

我想检查它们,并可能删除一些。

我找到了这个文档页面,SDK,但是没有看到那里提到的存储位置。

Recent versions of IntelliJ can download a JDK for the convenience of the user.

However, those downloaded JDKs are not appearing in the canonical place, at least not on my Mac:

/Library/Java/JavaVirtualMachines 

So where are the downloaded JDKs being stored?

I would like to inspect them, and possibly delete some.

I have found this documentation page, SDKs, but did not see the storage location mentioned there.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

风柔一江水 2025-01-24 16:43:48

太长了;博士

/Users/your_username_here/Library/Java/JavaVirtualMachines/

选择文件 >项目结构>平台设置> SDK

您可以通过选择文件 > 来检查 IntelliJ 已知的 JDK。项目结构>平台设置> SDK。

屏幕截图IntelliJ 的已知 SDK 列表以及其位置检查器

请注意所选 JDK 的位置如何显示在 JDK 主路径 字段中。

在此示例中,IntelliJ 下载的 JDK 放置在:

/Users/your_username_here/Library/Java/JavaVirtualMachines/

请注意,此位置与某些独立 JDK 安装程序使用的位置形成对比。根据我的经验,这些工具使用根 /Library 路径,而不是用户的 ~/Library 路径。完整路径为:/Library/Java/JavaVirtualMachines

SDKMAN!

顺便说一句,我更喜欢查找、下载、安装和卸载 JDK(以及其他软件套件,如 Gradle)的替代工具是 SDKMAN!。它是一个适用于类 Unix 操作系统(包括 macOS)的命令行工具。

tl;dr

/Users/your_username_here/Library/Java/JavaVirtualMachines/

Choose File > Project Structure > Platform Settings > SDKs

You can inspect the JDKs known to IntelliJ by choosing File > Project Structure > Platform Settings > SDKs.

Screenshot of IntelliJ's list of known SDKS with inspector for their location

Notice how the location of the selected JDK is shown in the JDK home path field.

In this example, the JDK downloaded by IntelliJ was put in:

/Users/your_username_here/Library/Java/JavaVirtualMachines/

Note that this location contrasts with the location used by some of the independent JDK installers. In my experience, those tools use the root /Library path, rather than in the user’s ~/Library. That full path would be: /Library/Java/JavaVirtualMachines.

SDKMAN!

By the way, an alternative tool I prefer for finding, downloading, installing, and uninstalling JDKs (and other software kits like Gradle) is SDKMAN!. It is a command-line tool for Unix-like operating systems including macOS.

吻安 2025-01-24 16:43:48

它正在将表单版本更改为版本,但可以通过以下方式轻松检查:

文件>项目结构>平台设置 | SDK

现在位于 2023 年的 .jdks 子文件夹中:)

It's changing form version to version, but can be easily inspected via:

File > Project Structure > Platform Settings | SDKs

now it's in .jdks subfolder in 2023 :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文