Jak przeglądać dokumentację zewnętrzną JDK w IntelliJ IDEA?

Skrótem tej akcji jest Shift + F1, ale zawsze jest on wyszarzony, nawet jeśli skierowałem JDK documentation path do folderu docs (folder docs jest rozpakowany z jdk-7u2-apidocs.zip).
Dzięki

Author: JatSing, 2011-12-21

5 answers

Musisz określić podkatalog docs/api rozpakowanej dokumentacji lub użyć adresu URL https://docs.oracle.com/javase/8/docs/api/, aby funkcja zewnętrznej dokumentacji działała.

File -> Project Structure... więc tutaj : Tutaj wpisz opis obrazka

 76
Author: CrazyCoder,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-11-27 23:17:53

Używam 10.5.4. Nie było dla mnie jasne z dokumentów lub zasobów online, że musisz dodać to w strukturze projektu > SDK > (Wybierz swoje SDK) > ścieżki dokumentacji > podaj adres URL.

 16
Author: mozboz,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-01-24 16:46:51

Dla IntelliJ Idea: Wywołaj "Project Structure" (Ctrl + Shift+Alt + S), przejdź do "Platform Setting - SDKs", wybierz zakładkę "Documentation Path" po prawej stronie, a następnie dodaj adres URL JavaDoc ( http://docs.oracle.com/javase/7/docs/api/) do twojego projektu

 4
Author: Aconic,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-02-02 20:56:35

Rozumiem pytanie w następujący sposób:

Chcesz zobaczyć javadocs klas, które nie są w JDK. Jestem trochę niepewny, ponieważ odpowiedź Crazycodera mówi o javadocach specyficznych dla JDK.

I am using Macos 10.8.4 and Intellij 11.1.5

Projekt, nad którym pracuję jest projektem opartym na mvn z wieloma modułami, które mają złożone zależności.

Pozwól mi wziąć konkretny przykład, aby wyjaśnić, co zrobiłem, jestem pewien, że można to odtworzyć dla innych: apache sshd Ściągnąłem javadoc z Mavena przechowywał go gdzieś. W intellij poszedłem do ustawień modułu (Skrót F4) i do bibliotek na pasku bocznym. Maven automatycznie ściąga wszystkie zależności i mogę tam znaleźć sshd. Prawa strona pokazuje klasy, źródła i JavaDocs. Część JavaDocs w moim przypadku miała ścieżkę połączoną z moim lokalnym katalogiem m2. Katalog nie zawierał jednak pliku javadoc jar. Więc pomyślałem, jak to zdobyć:
mvn dependency:resolve -Dclassifier=javadoc

Pobrane z tutaj

Jednak to się nie udało, ponieważ nie mamy niektórych Javadoc w naszym Nexusie(chyba nie jestem pewien).

Więc skończyło się powiązanie pliku, który pobrałem ręcznie jako javadoc link i to następnie allowed mnie używać Shift + F1 dla javadoc otworzyć w mojej standardowej przeglądarce.

Może inni mogą rozwinąć, Jak to zrobić z mvn. Nie miałem czasu na dalsze śledztwo.

 1
Author: user637338,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-07-11 17:15:24

Java 10 Documentation path

Przejdź do File - > project Structure wybierz zewnętrzny URL

Poniżej link działa dobrze... Domyślny nie działa

Https://docs.oracle.com/javase/10/docs/api/

 0
Author: Indigosparcs,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-07-26 13:36:19