2009-06-21 13 views
6

Mi sto divertendo parecchio!Come convincere Eclipse a mostrare la documentazione di javadoc su Ubuntu 9.04 per openjdk?

Ho installato la documentazione java a:

di file: ///usr/share/doc/openjdk-6-jre/api/index.html

e caricando il file su mi mostra tutta la documentazione.

Tuttavia, mi piacerebbe sfogliarlo direttamente dall'interno di eclipse e consultare la documentazione quando passo il mouse su una classe. Ad esempio, quando passo il mouse su "javax.servlet.http.HttpServletRequest", mi piacerebbe vedere la documentazione per questo. Tutto quello che ottiene è:

Nota: Questo elemento non ha attaccato sorgente e Javadoc non poteva essere trovato nel Javadoc allegato.

Qualcuno può aiutare a correggere il mio ambiente dev?

+0

Invece di installare la documentazione dell'API Servlet localmente, è possibile anche puntare Eclipse a 'http: // java.sun.com/products/servlet/2.2/javadoc /' nelle proprietà per 'servlet-api.jar'. . –

+0

Possibile duplicato di [Come ottenere Javadocs API Java da mostrare in Eclipse in Ubuntu] (http://stackoverflow.com/questions/1678278/how-to-get-java-api-javadocs-to-show-up- in-eclipse-in-ubuntu) –

risposta

8

javax.servlet.http.HttpServletRequest non fa parte di OpenJDK e pertanto la documentazione di OpenJDK non contiene informazioni su di esso.

È necessario installare la documentazione Servlet API, quindi, nella sezione della libreria della scheda Esplora pacchetti, fare clic con il pulsante destro del mouse su servlet-api.jar e selezionare Proprietà. Sarai quindi in grado di selezionare una posizione javadoc per quello.

In alternativa, per una soluzione compatibile con Ubuntu, installare il pacchetto libservlet2.5-java-doc, quindi aggiungere javadoc al file jar dell'API Servlet seguendo la procedura sopra riportata.

+0

Grazie per la risposta, darò questa possibilità più tardi quando sono su quella macchina. Preferisco lasciare Ubuntu gestire il più possibile in modo che una parte della risposta sia l'ideale! –

+0

Inizialmente ho ricevuto un errore ma ho dimenticato di aggiungere il file: prima dell'uri. Per inciso, javax.servlet.http.HttpServletRequest non è stato utilizzato da OpenJDK, era (nel motore di Google App) in un pacchetto chiamato geronimo che google utilizza per i propri servlet. Apparentemente, "Geronimo è un server di app con certificazione Java EE 1.4", il che significa che posso usare i documenti che hai citato comunque poiché offre la stessa API. –

+0

+1; Molto utile, grazie. –

0

La seguente procedura consente di rendere disponibile la documentazione Java in Eclipse quando si passa con il mouse su alcune classi Java. Scarica la documentazione Java (questa è la versione 6) da http://www.google.co.in/url?sa=t&source=web&ct=res&cd=4&ved=0CC0QFjAD&url=https%3A%2F%2Fcds.sun.com%2Fis-bin%2FINTERSHOP.enfinity%2FWFS%2FCDS-CDS_Developer-Site%2Fen_US%2F-%2FUSD%2FViewProductDetail-Start%3FProductRef%3Djdk-6u10-docs-oth-JPR%40CDS-CDS_Developer&ei=T-z3S87CAYuyNq3UweAF&usg=AFQjCNH54wkg50p7PJGmv6dEJd0zxXTGRA&sig2=Pv8-OZ7ZQEAsh89kUFhvUw Questo è un file zippato jdk - * - docs.zip (* indica il numero di versione, ad esempio, 6u18 che implica Java versione 6.18). Apri Eclipse. Fare clic su Finestra> Mostra vista> Javadoc Fare clic con il tasto destro sulla console Javadoc. Seleziona Apri input. Fai clic su "Cambia origine collegata". Seleziona "File esterno". Passare alla directory in cui esiste jdk - * - docs.zip. Aprilo. E ce l'hai tu - l'intera documentazione a tua disposizione a portata di mano (mousetip?).

0

un metodo leggermente diverso è necessario per progetti Android in Eclipse, in cui si specifica la posizione JavaDoc in "Java Build Path", anziché Impostazioni "Posizione JavaDoc". Vedere la risposta qui, che ha funzionato per me:

Problems with javadoc

(Il problema JavaDoc iniziato succedendo a me quando ho cancellato la mia vecchia cartella di Android SDK.

Problemi correlati