2012-04-22 18 views
6

Pomoc dla języka Java w środowisku Eclipse (zwykła Java, a nie Android) jest ustawiona na internetowy adres URL na serwerze Oracle, połączony z http://docs.oracle.com/javase/6/docs/api/. Jednak w przypadku jednego konkretnego komputera nie mogę być online podczas zajęć Java, których nauczam. Więc chcę skorzystać z lokalnej pomocy.Lokalizacja javadoc dla eclipse offline

Próbowałem następujących:

  • Otwórz windows - preferences - java - installed jre
  • wybrać 1.7 środowiska wykonawczego, a tam rt.jar
  • lokalizacja naciśnij Javadoc.

Tam widzę link do pomocy online. Próbowałem użyć zamiast tego folderu źródłowego, folderu src.zip w katalogu JDK. Ale to nie działa. Źródło i tak nie zawiera skompilowanego dokumentu Java.

Czy muszę pobrać dokumentację interfejsu API? A jeśli, gdzie?

Odpowiedz

3
+0

To działało, choć nie całkowicie. Pobrałem to, ustawiłem jako archiwum javadoc dla rt.jar i spróbowałem najechać myszą na "println". Mówi "nie ma dołączonego źródła lub nie można znaleźć javadoc". Ale zaznaczenie "println", F1 i wybór javadoc teraz działa. Wciąż dziwne. – Rene

+1

Wewnątrz jest więcej niż Javadoc. Musisz rozpakować go i wskazać na podfolder Javadoc. –

+0

Skąd wziął się ten link. Chciałbym mieć to samo dla java-ee, ale nie mogę dostać jednego pliku do pobrania? –

0

Jeśli dobrze pamiętam nie trzeba docs API w ogóle, jeśli masz src.zip dostępne i skonfigurowane. Eclipse powinien pobrać Javadoc ze źródeł, tak jak ma to miejsce w przypadku twojego własnego kodu.

Edit: Jak skonfigurować src.zip:

  1. Otwórz "Zainstalowane JRE" Pane preferencji
  2. Kliknij "Edytuj ..." dla swojej JRE
  3. Dla każdej żądanej kliknięcia biblioteki „Source zał ... "i wybierz swój plik src.zip.
+0

Tylko, że tak nie jest. Przynajmniej nie w ten sposób, zawarłem źródło w lokalizacji Javadoc. Dziwne. – Rene

+0

@Rene Spróbuj dodać 'src.zip' do lokalizacji Javadoc, ale dołącz ją jako źródło do bibliotek JRE. – siegi

+0

Próbowałem. Nie działało. Jednak zobacz mój komentarz poniżej. Może to problem z algorytmem zawieszającym. – Rene

0

Istnieją różne opcje (jak @siegi i @Thorbjorn_Ravn_Andersen powiedzieć), a to zależy od tego, co chcesz zrobić:

  • Jeśli tylko chcesz przeczytać JavaDoc jednego API metody, których używasz, jeśli powinny być wystarczające, aby odczytać kod źródłowy (jak wspomniano przez @siegi), lub otworzyć widok JavaDoc i przeczytać tam bardziej dopracowaną wersję.
  • Możesz przeglądać pobrane JavaDoc API, jak wspomniano w @Thorbjorn.

Jednak w klasie chciałbym powiedzieć ludziom korzystać z IDE cały czas, więc myślę, że przeglądając źródło online jest znacznie bardziej naturalne (dla programisty Java), i jesteś pewien, że widzisz dokumentację zapisaną w źródłach, z których korzystasz.

Jeśli chcesz uzyskać przegląd pakietów lub klas, wygodniej jest użyć interfejsu API w przeglądarce.

+0

Klasa ma dostęp do internetu, więc nie ma problemu. Mogę też połączyć się z siecią WLAN z moim komputerem przenośnym i korzystać z Internetu za pośrednictwem VPN. OK. Może powinniśmy dziś przyjąć wszechobecność internetu. – Rene

+0

Znasz klucz Shift-F2 w Eclipse? –

5

OK. Zrobiłem to z twoją pomocą. Dzięki.

Oczywiście, już zainstalowałem JDK ze źródłem. Na komputerze znalazłem JRE7 i JDK1.7xxx, a projekty używają JRE7.

(1) W oknie - Preferencje - Java - Zainstalowany JRE Znalazłem link do JRE7, który nie zawiera źródeł lub Javadoc.

(2) Więc nacisnąłem "Edytuj" i przejrzałem katalog do JDK1.7, a następnie nacisnąłem "Przywróć domyślne". Spowoduje to zmianę bibliotek systemu JRE na JDK. Lokalizacje Javadoc dla rt.jar i innych słoików znajdują się teraz w Oracle, ale mimo to zainstalowany src.zip jest używany, jeśli nie ma połączenia z Internetem.

Alternatywnie istnieje możliwość dołączenia pliku src.zip (plik!) Do pliku rt.jar w JRE7.

Dzięki, i przepraszam za bycie tak wolnym.

RGR

+0

Podoba mi się twoja odpowiedź. +1 dla "Przywróć domyślne". – OO7

3

proste rozwiązanie: Oto poradnik wideo dla tego problemu: link

+0

To jedyne rozwiązanie działa! dzięki :) –

+0

@Md. Naushad Alam Podoba mi się wideo, które udostępniłeś. Jest to bardzo ładnie zarejestrowane. +1 dla wiadomości wideo przedstawiających każde działanie. Dziękujemy za udostępnienie linku. – OO7

+0

@ OO7 Serdecznie zapraszamy :) –

Powiązane problemy