繁体   English   中英

OS X上的Intellij IDEA设置

[英]Intellij IDEA setup on OS X

在OS X上为Intellij IDEA配置jdk和全局库源代码的可接受程序和路径是什么?

截至最新版本:

  • 适用于Mac OS X 10.6 Update 3的Java
  • 适用于Mac OS X 10.5 Update 8的Java

苹果已经把事情搞砸了一下。

引用java-dev邮件列表中的Apple Java人员:

  1. 系统JVM位于/ System / Library / ...

    • 这些JVM仅由Apple提供,并且一次只有一个主要平台版本。
    • 一个版本始终升级,并且仅由Apple软件更新。
    • 它应该始终是GM版本,开发人员可以恢复,尽管他们已经安装了任何开发人员预览或第三方JVM。
    • 和/ System中的其他所有内容一样,它由root rx拥有,所以不要乱用它!
  2. 开发人员JVM位于/ Library / Java / JavaVirtualMachines下

    • Apple Java Developer Previews安装在/ Library下。
    • Developer .jdk包包含开发人员可能需要的所有内容(src.jar,docs.jar等),但是太大而无法发送给数以千万计的Mac客户。
    • 第三方JVM应该安装在这里。
  3. 从事JVM本身的开发人员可以使用〜/ Library / Java / JavaVirtualMachines

    • 通过符号链接到此目录中的当前构建产品非常方便,而不会影响其他用户
  4. Java IDE应该偏向于使用/ Library或〜/ Library检测到的JVM,但是如果安装了唯一的JVM,那么应该能够回退到使用/ System / Library JVM(但不要指望src或JavaDoc)。

这使Java开发人员能够最大程度地灵活地安装多个版本的JVM来消除错误,甚至可以在Mac上开发JVM。 它还确保所有Mac客户都拥有一个安全,纤薄,安全的JVM版本,并且每当我们软件更新JVM时,我们都不会无休止地占用磁盘空间。

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

在“项目设置”窗口中,转到“平台设置”下显示的“JDK”部分。 单击小加号并选择“JSDK”。 文件选择器应在/System/Library/Frameworks/JavaVM.framework/Versions目录中打开。 如果没有,那么只需导航到它。 在那里,您可以选择要添加的版本。

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

对于全球图书馆,我一直在享受最近发布的Maven集成。 它通过从Maven存储库中提取内容来减少设置全局库的需要。 它还将下载源代码和javadoc jar。

osx附带的JDK不包含源代码。 您需要使用您的apple帐户登录apple开发者网站,以查找包含src.jar的SDK的开发人员版本。

http://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wo/5.1.17.2.1.3.3.1.0.1.1.0.3.1.3.3.1

intellij支持页面的帖子解释了如何配置Intellij用来运行自己的JDK。 https://intellij-support.jetbrains.com/entries/23455956-Selecting-the-JDK-version-the-IDE-will-run-under

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM