Welches Java-Paket soll ich verwenden: OpenJDK oder Oracle JDK?

14

Ich bin neu in der Java-Entwicklung unter Ubuntu. Als ich javac in das Terminal eintippte, wurde ich aufgefordert, OpenJDK und eine Reihe anderer JDKs zu installieren. Ich möchte wissen, ob es einen Unterschied zwischen OpenJDK 7 und Oracle JDK 7 gibt. Sind sie im Grunde gleich? Vielen Dank.

Tonga
quelle

Antworten:

8

OpenJDK ist die Standardversion von Java, die Ubuntu verwendet, und lässt sich am einfachsten installieren, während Oracle Java 7 die Oracle-eigene Version von Java 7 ist.

Sie können die Ubuntu Java-Dokumentation lesen .

OpenJDK: "Oracle stellt den OpenJDK-Quellcode unter einem Open-Source-Lizenzmodell zur Verfügung. Es ist sowohl kostenlose als auch kostenlose (wie in Freiheit) Software."

Weiter wie ich im Oracle Java FAQ Bereich gefunden habe

Für Oracle JDK

"Das Java Development Kit (JDK) kann kostenlos heruntergeladen und für kommerzielle Programme verwendet, aber nicht weitergegeben werden."

Ketan Patel
quelle
Ich werde Oracle JDK verwenden. Weil ich OpenJDK seit einigen Jahren benutze und jeden Tag Albträume hatte. Seit ich zu Oracle JDK gewechselt bin, wurden alle meine Anwendungsprobleme gelöst. Das bedeutet, dass OpenJDK ein Bug ist, um zu spielen, um Spaß zu haben, aber für die Bereitstellung in Unternehmen muss ich immer Oracle JDK wählen.
Das ist eine interessante Meinung, aber könnten Sie genauer sein? Hast du Probleme mit dem Einfädeln? Müll sammeln? Und denkst du, dass diese Probleme immer noch auf openjdk7 und höher auftreten würden?
Tristan