首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OS X上的Intellij IDEA设置

OS X上的Intellij IDEA设置
EN

Stack Overflow用户
提问于 2009-01-22 21:32:44
回答 5查看 32K关注 0票数 43

在OS X上为Intellij IDEA配置jdk和全局库源代码的公认步骤和路径是什么?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-11-01 13:44:16

从最新版本开始:

适用于Mac OS X 10.6的

  • Java更新3适用于Mac OS X 10.5的
  • Java更新8

苹果已经改变了一些东西。

引用java-dev邮件列表上的Apple Java家伙的话:

/System/Library/...下的

  1. System JVM

代码语言:javascript
复制
- These JVMs are only provided by Apple, and there is only 1 major   platform version at a time.
- The one version is always upgraded, and only by Apple Software Updates.
- It should always be GM version, that developers can revert back to, despite   any developer previews or 3rd party   JVMs they have installed.
- Like everything else in /System, it's owned by root r-x, so don't mess   with it!

/Library/Java/JavaVirtualMachines下的

  1. Developer JVM

代码语言:javascript
复制
- Apple Java Developer Previews install under /Library.
- The Developer .jdk bundles contain everything a developer could need   (src.jar, docs.jar, etc), but are too   big to ship to the tens of millions of   Mac customers.
- 3rd party JVMs should install here.

使用JVM本身的

  1. 开发人员可以使用~/Library/Java/JavaVirtualMachines

代码语言:javascript
复制
- It's handy to symlink to your current build product from this   directory, and not impact other users

  1. JavaDoc可能会倾向于使用/Library或~/库检测到的JVM,但如果只安装了/System/库JVM,则应该能够回退到使用/System/库JVM(但不要期望src或JavaDoc)。

这允许Java开发人员最大限度地灵活地安装多个版本的JVM,以减少bug,甚至在Mac上自己开发JVM。它还确保所有Mac客户都有一个安全、轻薄、可靠的JVM版本,并且我们不会在每次软件更新JVM时无休止地消耗他们的磁盘空间。

因此,您应该指向/Library/Java/JavaVirtualMachines或/System/Library/Java/JavaVirtualMachines中的JDK,而不是将Intellij指向/System/Library/Frameworks/JavaVM.framework

票数 63
EN

Stack Overflow用户

发布于 2009-01-22 22:20:32

在“项目设置”窗口中,转到“平台设置”下看到的“JDK”部分。单击小加号并选择“JSDK”。应在/System/Library/Frameworks/JavaVM.framework/Versions目录中打开一个文件选择器。如果不是,那么就导航到它。在这里你可以选择你想要添加的版本。

票数 7
EN

Stack Overflow用户

发布于 2009-01-22 22:19:29

IntelliJ应该能检测到你安装的JDK,因为它们位于苹果提供的标准位置。如果你想要JDK的源代码,你也可以从Apple下载。注册一个免费的ADC帐户,然后你就可以访问了。

对于全局库,我很喜欢最近版本中的Maven集成。它通过从Maven存储库中提取内容,减少了设置全局库的需要。它还将下载源代码和javadoc jar。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/470882

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档