Od http://www.wikihow.com/Install-Oracle-Java-on-Ubuntu-Linux
Wpisz / Kopiuj / Wklej: java -version. Jeśli masz
OpenJDK Runtime Environment (IcedTea6 1.10pre) (7b15~pre1-0lucid1)
OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)
... masz niepoprawną wersję oprogramowania Java zainstalowaną na potrzeby tego ćwiczenia.
Oto co mam. Zastanawiam się, dlaczego to zły sprzedawca? Co to za sprzedawca? Dlaczego zamiast tego powinienem używać Oracle Java?
Odpowiedzi:
Obecnie dostępne są dwie wersje Java (dostawcy, jeśli chcesz):
W czasach Java 6 istniała duża różnica między nimi, OpenJDK działa wolniej i obsługuje mniej. Jednak obecnie, z wyjątkiem wtyczki java-web-plugin (która została przepisana przez społeczność i nazwana icedtea-web), są one dokładnie takie same. Żadna z dwóch wersji nie jest „zła”.
Nadal są ludzie, którzy twierdzą, że OpenJDK jest gorszy niż JDK Oracle, ale stał się mitem.
Polecam zachować OpenJDK dla Java 7, ponieważ open source FTW i ponieważ jest on obsługiwany w oficjalnych repozytoriach Ubuntu (Oracle nie pozwala innym rozpowszechniać ich JDK).
źródło
$ javac -version The program 'javac' can be found in the following packages:
- czy tak powinno być z OpenJDK?sudo apt-get install openjdk-7-jdk
.