在Mac

2012-10-25 45 views
35

上設置JDK 7的IntelliJ我從甲骨文網站在這裏下載DMG安裝JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk7u9-downloads-1859576.html在Mac

安裝後,我試圖安裝了JDK中的IntelliJ但是當我設定的位置到JDK在「項目結構」 - >「SDK」屏幕中,只加載了一些庫,並且很多(包括來自Content/Classes /的所有庫)都丟失了。

如何添加所有必需的庫?

爲JDK的安裝位置是/Library/Java/JavaVirtualMachines/jdk1.7.0_07.jdk/Contents/Home

我試圖尋找在/系統/庫/框架/ JavaVM的。框架/版本/無濟於事。

回答

31

您需要確保所有來自/Library/Java/JavaVirtualMachines/jdkXYZ_VERSION.jdk/Contents/Home/jre/lib目錄的罐子(charsets.jar,jce.jar,JObjC.jar,jsse.jar,management-agent.jar,resources.jar和rt.jar)都是你的設置。

Project Structure->SDKs

Project Structure - >Platform Settings/SDKs

通過使用'+'符號,您應該添加一個有效的JDK,這將小心並添加適當的庫,例如。 /Library/Java/JavaVirtualMachines/jdkXYZ.jdk/Contents/Home

+0

bradrox的解決方案更容易。 – Dhanesh

+0

@Dhanesh如果您的jdk安裝文件夾的內容是正確的解決方案,它是相同的解決方案。在這裏,我介紹了OP的安裝中缺少的內容。 – dan

+0

我認爲這個問題和解決方案對於試圖找出如何在intelliJ中將JDK配置爲SDK的人都是有用的。這似乎是某人的JDK安裝或特定版本的intelliJ的一次性問題,除非我錯過了某些東西。我確實從jre/lib目錄中獲得所有jar。 – Dhanesh

3

對我來說,我不得不選擇Project Structure-> Platform Setting-> Global Libraries,然後單擊Project Structure窗口中間窗格頂部的「+」圖標。這帶來了一個「新的全球圖書館」下拉菜單。從那裏我能找到我想要包括的圖書館。

65

導航到項目結構 - >平臺設置/ SDK。

擊中「+」號,並添加/Library/Java/JavaVirtualMachines/jdk1.7.0_17.jdk/Contents/Home相比,這

+1

謝謝。這一個幫助所有! :) –