Como é que adiciono a documentação da API Java ao Eclipse?

baixei a documentação da API Java de http://www.oracle.com/technetwork/java/javase/downloads/index.html#docs e supostamente o anexaram ao Eclipse usando o

Janela - >Preferências->Java - >Instalado JREs->editar - >"seleccionar rt.jar" - >Javadoc Localização

e a localização foi aceite e "valida" muito bem. No entanto, para a vida de mim, Eu não posso obter Eclipse para mostrar os Javadocs na dica que eu pairo sobre um item (para exemplo na declaração de um ArrayList). Eu também reiniciei o Eclipse em tentativas de fazê-lo funcionar

O que estou a fazer de errado?

Author: Mogsdad, 2011-01-05

13 answers

O Eclipse não tira as dicas da localização do javadoc. Ele só usa a localização javadoc para se preparar para o link se você disser abrir no navegador, você precisa baixar e anexar o código para o JDK, a fim de obter as dicas. Para todos os frascos sob o JRE você deve ter o seguinte para a localização javadoc: http://java.sun.com/javase/6/docs/api / para os recursos. jar, rt.jar, jsse.jar, jce.jar e charsets.jar você deve anexar o código disponível Aqui.
 24
Author: LINEMAN78, 2011-01-05 02:21:14
http://www.oracle.com/technetwork/java/javase/documentation/java-se-7-doc-download-435117.html

Java 8
Página: http://www.oracle.com/technetwork/java/javase/documentation/jdk8-doc-downloads-2133158.html

Java 9
Page:http://www.oracle.com/technetwork/java/javase/documentation/jdk9-doc-downloads-3850606.html

  1. extrair o ficheiro zip na sua pasta local.
  2. do eclipse Window --> Preferences --> Java --> "Installed JREs" seleccione disponível JRE (jre6: C:\Program Files (x86)\Java\jre6, por exemplo) e clique em Editar.
  3. seleccione Todas as "bibliotecas do sistema JRE" usando o controlo + A
  4. Carregue Em "Localização Javadoc"
  5. mudar a localização do Javadoc: de http://download.oracle.com/javase/6/docs/api/ "Para" ficheiro:/e:/Java/docs / api/".
Deve funcionar como funciona para mim. Eu não preciso mais de conexão à Internet para ver a documentação da API Java no Eclipse.
 101
Author: cslraju, 2017-11-03 09:46:30

Para o Javadoc offline do ficheiro zip em vez de O extrair.

Porquê esta abordagem?

Isto já foi respondido que usa dados zip extraídos, mas consome mais memória do que um simples ficheiro zip.

Comparação do ficheiro zip e dados extraídos.
jdk-6u25-fcs-bin-b04-apidocs.zip  --->  ~57 MB
after extracting this zip file  --->  ~264 MB !
Então, esta abordagem salva-me. 200 MB.

Como utilizar apidocs.zip?

1.Abrir Windows -> Preferences

enter image description here

2.Seleccionar jre de Installed JREs Depois Carregue Edit...

enter image description here

3.Seleccione TODOS os ficheiros .jar de JRE system libraries e depois carregue em Javadoc Location...

enter image description here

4.Procurar por apidocs.zip ficheiro para Archive path e definir Path within archive como indicado acima. É isso.

5.Colocar o cursor em qualquer nome de classe ou método e carregar em Shift + F2

 55
Author: Rahul Virpara, 2013-05-26 06:21:42
[[1] velha pergunta, mas eu tinha problemas atuais com esta questão. Por isso, dou-te a minha solução. Agora as fontes e javadocs estão dentro do jdk. Então, abre a tua versão do jdk.Você pode ver que contanins a " src.ficheiro zip". Aqui estão as suas fontes e arquivos médicos necessários. Siga o caminho: Janela - >Preferências - >Java - >JREs instalados - > seleccione o seu jre/jrd e carregue em "Editar" Selecione tudo .ficheiros jar e carregue em anexação de código. Seleccione o " ficheiro externo..."button, and point it to src.postal arquivo. É necessário reiniciar o Eclipse. (normalmente não) Agora você deve ver os documentos, e também as fontes para as aulas de jdk.
 11
Author: Tudor Jescu, 2014-10-30 13:53:20

Passei pelo mesmo problema e não achei nenhuma das respostas acima útil porque são antigas e com o novo JDK 1.8, a secção de documentação tem foi transferido para o src.zip na pasta JDK (C:\Program ficheiros\Java\jdk1. 8. 0_ 101 ) .

Agora tentei tudo a partir de cima e estava a mostrar-me o mesmo problema se carregar em ctrl e carregar (por exemplo, String ou System) no meu programa consigo que a fonte não seja encontrada.

Agora você pode fazer isso, vá para a pasta onde JDK (C:\Program ficheiros\Java\jdk1.8.0_101) está instalado e tente abrir o src.postal. Aqui você pode enfrentar um problema como em algum momento devido aos direitos administrativos nesta pasta que não lhe permitiria abrir este src.zip. Para resolver o problema , copie src.zip e colar em qualquer outra pasta (exemplo Desktop) e, em seguida, criar uma pasta src e unzip nele. Agora copia esta pasta de volta para a pasta JDK 1. 8* * (C:\Program ficheiros\Java\jdk1. 8. 0_ 101).**

Agora vai ao eclipse e abre qualquer programa. e carregue em ctrl e carregue em quaisquer objectos externos ou em qualquer coisa (por exemplo, texto ou sistema) .Irá obter o código não encontrado, agora Carregue em Anexar o código - > localização externa - > pasta externa e adicione a sua localização src (C:\Program ficheiros\Java\jdk1. 8. 0_ 101\src). Agora estás pronto para ir , eu tentei e funcionou comigo.

Toda a localização da pasta acima é do meu sistema, por isso pode ser diferente para ti.

 4
Author: PRAVEEN SONI, 2016-10-17 17:23:03
  1. Vai à tua instalação do JDK. (C:\Program Files\Java\jdk1.8.0_66 para mim).

  2. Desaperta o ficheiro src.zip (torna-se C:\Program Files\Java\jdk1.8.0_66\src\ para mim).

  3. Na janela do editor do Eclipse: CTRL + Click numa classe de Biblioteca java.lang. (algo como String).

  4. O Eclipse vai queixar-se e dizer-te que não tens a fonte.

  5. Carregue Attach source -> External Location -> External Folder.

  6. Encontre a sua pasta de origem (C:\Program Files\Java\jdk1.8.0_66\src\ para mim).

  7. Carregue OK -> OK.

  8. Bom Apetite.

 2
Author: Lucho, 2015-11-06 18:21:54

Provavelmente um problema com o caminho que indicou na localização do Javadoc. É muito picuinhas. Certifique-se de que aponta para a raiz de onde o javadoc começa. Podem ser alguns directórios no zip que descarregaste.

 1
Author: Konstantin Komissarchik, 2011-01-05 01:54:33
Eu tive um problema semelhante e parece que o culpado foi o espaço no caminho para o arquivo (por exemplo, C:\Program Files\java\jdk). Depois de mover o pacote para outra pasta sem espaços na localização, ele começou a funcionar.
 1
Author: apatian, 2012-02-03 21:52:26

Escolha uma classe que deseja ver a sua documentação e carregue em Ctrl+carregue nela, a página Javadoc informá-lo-á que não existe nenhum ficheiro Javadoc anexado e a seguir verá um botão chamado "anexar ficheiro". Carregue nesse botão e navegue até à pasta onde o JDK está instalado, normalmente para que o Win seja C:\Program ficheiros\Java\jdk_ XXXX e dentro desta pasta existe um src.zip file-desenhe e pressione OK e tudo está feito-você já tem Javadoc anexado.

 1
Author: Dimitar Dimitrov, 2018-05-29 22:10:01

Assegurar "Preferências" - > "Java" - > "Editor" - > "Hovers" - > "O Hover combinado " está verificado.

 0
Author: 卢声远 Shengyuan Lu, 2011-01-05 04:45:35
Tive de investigar esta questão e consegui. Ao contrário do que outros têm oferecido como soluções, o caminho para o meu final feliz foi diretamente correlacionado com JavaDoc. Sem src.arquivos zip " necessários. Minhas provações e tribulações no processo envolveram encontrar ocorreto JavaDoc para apontar. Apontar um projeto Java 1.7 no Java 8 Javadoc faz não funcionar. (Mesmo que "jre8" pareça ser o único Instalado JRE disponível. Assim, bati com a cabeça contra a parede de tijolos desnecessariamente.

Janela > Preferências > Java > JREs Instalados

Se o JRE do seu projecto não estiver listado (como aconteceu comigo quando migrei um projecto jre7 para um novo espaço de trabalho jre8), terá de O adicionar aqui. Carregue Em " Adicionar..."e aponte o seu espaço de trabalho para a pasta JRE desejada. (O meu foi C://Program Files / Java / jre7). editar..."o JRE agora disponível, selecione o rt.jar, e clique em "localização Javadoc..."e aponte para a localização correcta do javadoc. Pela minha uso:

Para o jre7 -- http://docs.oracle.com/javase/7/docs/api/ Para jre8 -- http://docs.oracle.com/javase/8/docs/api/

Voila, Hover tooltip javadoc está reactivado. Espero que isto ajude mais alguém a tentar resolver este problema.

 0
Author: Fred Brim, 2014-07-17 22:38:15

Se estiver a utilizar maven:

mvn eclipse:eclipse -DdownloadSources=true  -DdownloadJavadocs=true
 0
Author: Teebo, 2016-07-26 07:20:09

Em vez de anexar JavaDoc anexar JDK src.zip

enter image description here

 0
Author: Amit Yadav, 2017-11-15 15:52:56