Advanced Java Services | Change the location of the Java-API in Eclispe |
Solange man eine Verbindung zum Internet hat, ist alles sehr einfach. Man drückt F2 oder Shift+F2 und schon kann man in der originalen API von Sun/Oracle lesen. Eclipse zieht sich die API von der Addresse
http://download.oracle.com/javase/6/docs/api
http://docs.oracle.com/javase/7/docs/api/
Was aber tun, wenn man keine Internetverbindung hat oder einfach immer die lokale API haben will? Um die Einstellung zu ändern, muß man wissen, wo sie steht und die hat Eclipse ganz gut versteckt.
wird mit den folgenden Screenshots gezeigt.
Hier muß man den Eintrag markieren, damit die Buttons Edit und Duplicate aktiv werden. Wir brauchen den Edit-Button.
Der Button Javadoc Location ist natürlich der, den wir brauchen. Auch hier werden die eingegrauten Buttons erst dann aktiv, wenn wir mindestens eine Zeile markieren. Eine Untersuchung ergibt, daß für die ersten fünf Einträge immer die gleiche Adresse eingetragen ist, nämlich die oben angegebene Adresse (http://download.oracle.com/javase/6/docs/api).
Genau genommen ist das nicht ganz richtig, denn unter der angegeben Url findet sich nur die Dokumentation zu den Standardklassen aus dem Hauptarchiv rt.jar. Auch in rt.jar gibt es eine ganze Reihe von Klassen, die (absichtlich) nicht in der API auftauchen. Für die letzten fünf Javaarchive gibt es keinen Verweis auf eine API.
Für den zweiten Eintrag, der auf rt.jar verweist, können wir nun auch eine lokale Adresse angeben! Wie man sieht, kann man sogar eine gepackte Datei referenzieren.