2010-11-10 20 views
64

IntelliJ'in JDK belgelerine nasıl yönlendirileceğini öğrenmek istiyorum, böylece kod tamamlandığında görüntülenen belgelerin açılır pencereleri bana baktığım işlevin ne olacağını gösterecek. yapmak. Bazı nedenlerle IntelliJ varsayılan olarak JavaDocs'ları bulamıyor.Mac OS X üzerinde IntelliJ IDEA'daki JDK belgeleri

Ayrıca, belgelerin OS ile birlikte yüklenen JDK ile yüklendiğinden% 100 emin değilim. Onları /System/Library/Frameworks/JavaVM.framework/ içinde görmüyorum ama yanlış yere bakabilirim. Dahil edilmediyse, hangi dosyaların yükleneceğini ve JDK için JavaDocs'ın IntelliJ'te görünmesi için nereye yüklenmesi gerektiğini bilmek isterim.

cevap

109

içinde ben bu noktaya var yanıtları birleştirmek ve benim kendi soru yanıtlama nedenle ek birkaç ayrıntı eklemek zorunda bulunmaktadır.

  1. Downloads for Apple Developers
  2. İndir gelen "Java geliştirici" için Arama ve yükleyin "Mac OS X 10.6 Güncelleme 9 Geliştirici Paketi için Java" (veya üstü).
  3. IntelliJ'te, Dosya -> Proje Yapısı'nı açın.
  4. "Platform Ayarları" altındaki "SDK'leri" tıklayın.
  5. (yolları JDK hangi dayalı farklı olabilir kullanıyorsanız) "Belgeler Yollar" sekmesinin altında şu yolları ekleyin:

    /Library/Java/JavaVirtualMachines/1.6.0_29-b11-402.jdk/Contents/Home/docs.jar!/docs/api 
    /Library/Java/JavaVirtualMachines/1.6.0_29-b11-402.jdk/Contents/Home/appledocs.jar!/appledoc/api 
    
  6. KaynakYolu sekmesinin altında şu yolu ekleyin:

    /Library/Java/JavaVirtualMachines/1.6.0_29-b11-402.jdk/Contents/Home/src.jar!/src 
    

sayesinde @Yishai yükledikten sonra belgelerin konumu için indirme konumu ve @Gareth Davis için.

Güncelleme 10.7/10.8 [Dağ] Lion için:

Adımlar bu değişiklikler dışında aynıdır: OS X 2012-005 Geliştirici

2. adımda
  1. , indir "Java Paket "(veya daha sonra).

  2. 5.

    /Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Home/docs.jar!/docs/api 
    /Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Home/appledocs.jar!/appledoc/api 
    
  3. yerine Adım 7.

    /Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Home/src.jar!/src 
    
+0

Bulucu'dan src.jar, appledoc.jar, docs.jar kavanozlarına gitmek istiyorsanız, JDK'ya gittiğinizde Sağ/Gönder paket içeriğine tıklayın. Daha sonra, İçindekiler -> Ana Sayfa – JGFMK

+0

'u ayrıntılı olarak inceleyin. Bunu denediğimde, tüm izinlerimin Sabit Sürücümde berbat olduğunu fark ettim. Bence, ayarlanmayan bir yürütme izinleri vakası. Ancak çoğu şey sembolik bağlar içindi. Disk Yardımcı Programı, Disk Onarma İzinleri'nin bunları düzelttiğini, ancak asla yapamadığını söylüyor. Bkz. Http://discussions.apple.com/thread.jspa?messageID=12626162� ve http://www.chriswrites.com/2009/ 04/17-why-why-your-mac-is-so-inanılmaz-yavaş/ – JGFMK

+1

Bir JDK 6 güncellemesi olduğunda ne olur? Dokümanları yeniden indirmeniz gerekiyor mu? –

2

Bu, bilmeniz gerekenleri size söylemelidir: Get local copies of Mac OS X Java source code and Javadoc – Concord Consortium wiki.

Bu sayfa, https://connect.apple.com numaralı sayfaya gitmeyi ve “Mac OS X 10.5 Güncelleme 2 Geliştirici Belgeleri (Java) için Java” ya da eşdeğer yeni sürümü indirip yüklemenizi önerir. Böyle bir yolda bulunan varlık Java jar dosyasını temel belgeleri görüntülemek için birkaç yol tarif:

/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/src.jar 
4

Apple Java Geliştirici paketi yüklemiş?

Bu güncelleştirme 3. beri olduğu /Library/Java/JavaVirtualMachines/1.6.0_22-b04-307.jdk/Contents/Home

Not bu varsa Intellij sadece onları bulacaksınız, ya da en azından benim yaptım içinde src.jar ve docs.jar sağlar.

ayrıntıları Java update release notes

+0

+1 Geçen gün aniden IDEA'ya bağlı olmayan kaynaklara sahiptim ve bunu yüklemem ve eklemek zorunda kaldım. IDEA'da yeni bir JVM olarak ve bu JVM'yi kullanmak için projelere geçiş yaptı. Bu benim için de çalıştı. – ColinD

+0

Sadece Mac'imi yeniden yapıyorum ve bunu yapmak için kullandığımı teyit edebilirim, ancak artık bir yeniden biçimlendirme ve yeniden yükleme/yazılım güncellemeleri yaklaşımı ile bunu elde edemezsiniz. – JGFMK

+0

Ayrıca, Apple Geliştirici araç paketinin bir parçası olarak Xcode/Dashcode vb. Bir parçası olarak gelmediğini de teyit edebilirim. Geliştirici indirme kombine yanıtı, denediğim şeydir. – JGFMK

38

Hızlı bu yolları kullanma yerine adımda bu yolları kullanma çözeltisi (ve kirli?): Nokta IntelliJ için http://download.oracle.com/javase/6/docs/api/

+4

+1, bunun en basit ve en basit çözümüyle ilgilidir. Dosya -> Proje Yapısı -> SDK -> Apple 1.x -> DocumentationPaths seçeneğine gidin ve URL'yi tıklayın. – whaley

+0

+1 - iyi çalışıyor. Bana oldukça temiz. :-) –

+2

Opyonyonda kirli değil. Bu iyi! – Kimi