Standard Java Runtime unter Ubuntu

Gepostet von am Okt 29, 2009 in Linux / Unix | Keine Kommentare

Eine Sache die mich unter Ubuntu immer wie­der gestört hat, war die Standard-genutzte JRE/JDK von Java. Nun mehr bin ich über einen Befehl gestol­pert, der genau für diese Kon­fi­gra­tion gedacht ist.

update-alternatives --config java

Ver­ständ­li­cher­weise ist dies nur mög­lich wenn mehr als eine Java-Runtime instal­liert ist. Dies ist oft der Fall. Beson­ders bei der Ser­ver Edi­tion1 von Ubuntu wird von haus aus nur die GIJ (GNU Inter­pre­ter for Java) mit­ge­lie­fert. Wel­che sich dadurch aus­zeich­net, das sich diese Run­time für fast nichts tief­grün­di­ge­res ein­set­zen lässt. Hin­ter­grund ist die Lizenz­ver­ein­ba­rung von Sun Micro­sys­tems. Durch die abge­speckte Ver­sion ist eine Bestä­ti­gung durch den Anwen­der nicht not­wen­dig. Im gegen­satz zu der voll­wär­ti­gen Run­time die auf jedem Linux-Betriebsystem nach­in­stal­liert wer­den kann.

Mit dem oben genann­ten Befehl lässt sich nun eine Stan­dard Run­time defi­nie­ren die sich mit­telst einer text­ba­sierte GUI präsentiert:

ubuntu-config-java

Mit die­ser Metho­dik las­sen sich viele Feh­ler bezüg­lich der Java Run­time schon im Vor­feld ver­mei­den, in dem keine abge­speckte, son­dern voll­wer­tige Run­time genutzt wird. Oft ent­fal­len damit auch spe­zi­elle Kon­fi­gu­ra­tio­nen am Ser­ver. Der fol­gende Befehlt gibt letzt­end­lich Auf­schluss ob nun stan­dard­mä­ßig die rich­tige Run­time genutzt wird.

java -version

java-version

  1. Ubuntu Ser­ver Edi­tion - http://www.ubuntu.com/products/whatIsubuntu/serveredition []

Einen Kommentar schreiben