Depuis http://www.wikihow.com/Install-Oracle-Java-on-Ubuntu-Linux
Tapez / Copiez / Collez: java -version. Si vous rencontrez
OpenJDK Runtime Environment (IcedTea6 1.10pre) (7b15~pre1-0lucid1)
OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)
... vous avez installé la mauvaise version fournisseur de Java pour cet exercice.
Voilà ce que j'ai. Je me demande, pourquoi est-ce un mauvais vendeur? Quel est ce vendeur? Pourquoi devrais-je utiliser Oracle Java à la place?
Réponses:
Il existe actuellement deux versions Java (fournisseurs, si vous voulez) disponibles:
À l'époque de Java 6, il y avait une grande différence entre les deux, OpenJDK fonctionnant plus lentement et supportant moins. Cependant, de nos jours, à l'exception du plugin java-web (qui a été réécrit par la communauté et nommé icedtea-web), ils sont exactement les mêmes. Aucune des deux versions n'est "fausse".
Il y a encore des gens qui prétendent qu'OpenJDK est pire que le JDK d'Oracle, mais c'est devenu un mythe.
Je recommande de garder OpenJDK pour Java 7, car FTW open source, et parce qu'il est pris en charge dans les référentiels officiels d'Ubuntu (Oracle ne permet pas aux autres de redistribuer leur JDK).
la source
$ javac -version The program 'javac' can be found in the following packages:
- devrait-il en être ainsi avec OpenJDK?sudo apt-get install openjdk-7-jdk
.