การติดตั้ง Sun Java บน Ubuntu รุ่นเก่า (9.10 ขึ้นไป)
ฉันมีปัญหาเดียวกันเมื่อประมาณสามปีที่แล้วกับ Ubuntu 8.04 ฉันคิดว่า มีปัญหาแปลก ๆ เมื่อใช้ openjre และปัญหาถูกแก้ไขโดยใช้เวอร์ชัน jre นี่คือขั้นตอนในเทอร์มินัลที่ใช้กับเวอร์ชันต่ำกว่า 10.04 ตั้งแต่เริ่มต้นจาก 10.04 sun java ถูกลบและแทนที่ด้วย openjre:
sudo apt-get remove openjdk-6-jre default-jre default-jre-headless
sudo apt-get install sun-java6-jre sun-java6-bin sun-java6-plugin sun-java6-fonts
(ทุกอย่างเกี่ยวกับ Sun java เพียงเพื่อให้แน่ใจว่า)
หลังจากนั้นถ้าคุณลบ openjdk คุณก็จะมีซันจาวาเท่านั้น หากคุณไม่ได้ลบมันคุณมีทั้งสองอย่าง หากต้องการเปลี่ยนจากสิ่งอื่นให้ทำ:
sudo update-java-alternatives -l
- นี่จะแสดงรายการของเอ็นจิน Java ที่คุณสามารถใช้ได้
ชื่อของทางเลือก java เป็นชื่อทางด้านซ้ายดังนั้นตัวอย่างเช่น openjdk จะปรากฏดังนี้:
java-6-openjdk 1061 /usr/lib/jvm/java-6-openjdk
และคุณจะตั้งระบบให้ openjdk ดังนี้:
sudo update-java-alternatives -s java-6-openjdk
หากคุณต้องการใช้งาน Sun คุณจะต้องทำสิ่งนี้ (หลังจากการติดตั้งแพ็คเกจอาทิตย์):
sudo update-java-alternatives -s java-6-sun
หากคุณต้องการใช้จาวาเวอร์ชัน 7 เพียงแค่เปลี่ยนหมายเลข 6 ที่กล่าวถึงข้างต้นสำหรับ 7 ตัวอย่างเช่นถ้าฉันต้องการติดตั้ง openjre เวอร์ชัน 7 ฉันต้องการ:
sudo apt-get install openjdk-7-jre default-jre default-jre-headless
การติดตั้ง Sun Java บน Ubuntu รุ่นใหม่กว่า (10.04 ขึ้นไป)
เปิดเทอร์มินัลแล้วพิมพ์ดังต่อไปนี้:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install oracle-java7-installer
ควรติดตั้งเวอร์ชัน Sun Java บนระบบของคุณ หากต้องการเปลี่ยนให้ทำดังต่อไปนี้ในกรณีที่คุณมีทางเลือก java อื่น ๆ :
sudo update-java-alternatives -s java-7-oracle
หากคุณต้องการให้การติดตั้งเป็นแบบอัตโนมัติให้ทำดังนี้
sudo echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections
หลังจากนั้นให้ทำดังต่อไปนี้เพื่อตั้งค่าตัวแปรสภาพแวดล้อมเริ่มต้น:
sudo apt-get install oracle-java7-set-default
โปรดทราบว่า PPA มีรุ่น 6, 7 และ 8 ดังนั้นคุณสามารถติดตั้งใด ๆ ของพวกเขาโดยเพียงแค่เปลี่ยนหมายเลขในสายการติดตั้งตัวอย่างเช่น:
sudo apt-get install oracle-java8-installer
จะติดตั้ง Java 8 หลังจากติดตั้งเวอร์ชัน Java ที่คุณต้องการใช้และตั้งค่าเวอร์ชันเป็นค่าเริ่มต้นด้วยupdate-java-alternatives
คำสั่งคุณสามารถตรวจสอบเวอร์ชันที่คุณใช้โดยพิมพ์ดังต่อไปนี้:
java -version
มันจะแสดงเวอร์ชันเริ่มต้นที่คุณใช้ในขณะนั้น
ฉันอยากจะพูดถึงว่า OpenJRE / JDK มาไกลจาก 2 หรือ 3 ปีที่ผ่านมาเมื่อมีปัญหามากมายที่แก้ไขได้โดยเปลี่ยนเป็น Sun Java