ฉันยังใหม่ต่อการพัฒนา Java ภายใต้ Ubuntu เมื่อฉันพิมพ์ javac ในเทอร์มินัลจะแจ้งให้ฉันติดตั้ง OpenJDK และ JDK อื่น ๆ ฉันต้องการทราบว่า OpenJDK 7 และ JDK 7 ของ Oracle มีความแตกต่างกันหรือไม่? ขอบคุณ
ฉันยังใหม่ต่อการพัฒนา Java ภายใต้ Ubuntu เมื่อฉันพิมพ์ javac ในเทอร์มินัลจะแจ้งให้ฉันติดตั้ง OpenJDK และ JDK อื่น ๆ ฉันต้องการทราบว่า OpenJDK 7 และ JDK 7 ของ Oracle มีความแตกต่างกันหรือไม่? ขอบคุณ
คำตอบ:
OpenJDK เป็นเวอร์ชันเริ่มต้นของ Java ที่ Ubuntu ใช้และเป็นวิธีที่ง่ายที่สุดในการติดตั้งในขณะที่ Oracle Java 7 เป็น Java 7 เวอร์ชันของ Oracle
คุณสามารถอ่านเอกสาร Ubuntu Java
OpenJDK: "Oracle ทำให้ซอร์สโค้ดของ OpenJDK มีอยู่ภายใต้รูปแบบสิทธิการใช้งานโอเพนซอร์ซทั้งซอฟต์แวร์ฟรีและฟรี (ตามอิสระ)"
เพิ่มเติมจากที่ฉันพบในOracle Java FAQ Section
สำหรับ Oracle JDK
"Java Development Kit (JDK) สามารถดาวน์โหลดและใช้งานได้ฟรีสำหรับการเขียนโปรแกรมเชิงพาณิชย์ แต่จะไม่เผยแพร่ซ้ำ"