在Mac上为IntelliJ安装JDK 7

43

我通过从Oracle网站下载dmg文件来安装JDK,下载链接为:http://www.oracle.com/technetwork/java/javase/downloads/jdk7u9-downloads-1859576.html

安装后,我尝试在IntelliJ中设置JDK,但是当我在“项目结构->SDKs”屏幕中设置JDK位置时,只加载了一些库,而许多库(包括Content / Classes /中的所有库)都丢失了。

如何添加所有必要的库?

JDK的安装位置为/Library/Java/JavaVirtualMachines/jdk1.7.0_07.jdk/Contents/Home

我已经尝试在/ System / Library / Frameworks / JavaVM.framework / Versions / 中查找,但没有找到。

3个回答

67

进入项目结构 -> 平台设置/SDK。

点击'+'号并添加 /Library/Java/JavaVirtualMachines/jdk1.7.0_17.jdk/Contents/Home


1
谢谢。这个对我最有帮助了! :) - Gaurav Agarwal
我有:/Library/Java/JavaVirtualMachines/,但是JavaVirtualMachine是空的? - Labanino

41

项目结构 -> 平台设置 -> SDKs 下方。

通过使用“+”符号,您可以添加一个有效的JDK,它将负责添加适当的库,例如:/Library/Java/JavaVirtualMachines/jdk-XYZ.jdk/Contents/Home

项目结构 -> 平台设置 -> SDKs

对于旧版本的JDK镜像,如1.6或更早版本,则需要确保来自/Library/Java/JavaVirtualMachines/jdkXYZ_VERSION.jdk/Contents/Home/jre/lib目录下的所有JAR文件(charsets.jar,jce.jar,JObjC.jar,jsse.jar,management-agent.jar,resources.jar和rt.jar)都是您设置中的一部分。


Bradrox的解决方案相比之下更容易。 - Dhanesh
@Dhanesh,这是相同的解决方案,如果您的jdk安装文件夹中的内容是正确的。在这里,我介绍了OP安装中缺少的内容。 - dan
我认为这个问题和解决方案对于试图弄清如何在IntelliJ中配置JDK作为SDK的人来说都没有用。除非我漏掉了什么,否则这似乎是某人的JDK安装或特定版本的IntelliJ的一次性问题。我确实可以正确地从jre/lib目录获取所有jar文件。 - Dhanesh

3

对于我来说,我需要选择 项目结构 -> 平台设置 -> 全局库,并点击位于“项目结构”窗口中间窗格顶部的“+”图标。这将显示一个“新全局库”下拉菜单。从那里,我就能够找到我想要包含的库。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接