คำสั่งนี้ควรบอกคุณว่าปัจจุบันมีอะไรให้ Java virtual machine ( java
) และ Java compiler ( javac
):
file /etc/alternatives/java /etc/alternatives/javac
สิ่งนี้ถือว่าระบบ "ทางเลือก" ทำงานอย่างถูกต้องซึ่งอาจไม่เป็นเช่นนั้นขึ้นอยู่กับว่า Java "สับสน" ในอดีตอย่างไร ในการตรวจสอบสิ่งนี้ให้เรียกใช้:
file `which java javac`
หากระบบทางเลือกทำงานอย่างถูกต้องและถูกใช้โดย Java คุณควรเห็น:
/usr/bin/java: symbolic link to `/etc/alternatives/java'
/usr/bin/javac: symbolic link to `/etc/alternatives/javac'
มิฉะนั้นโปรดแก้ไขคำถามของคุณเพื่อให้รายละเอียด จากนั้นควรให้คำตอบที่เฉพาะเจาะจงมากขึ้น
คุณสามารถลบได้openjdk-6
ด้วย Software Center มีหลายแพ็คเกจที่เชื่อมโยงอยู่ดังนั้นคุณอาจต้องลบมากกว่าหนึ่งแพ็คเกจ (แพ็คเกจ `openjdk-6 ทั้งหมดอยู่ที่นี่ )
หรือคุณสามารถใช้บรรทัดคำสั่ง:
sudo apt-get remove openjdk-6-\* icedtea-6-\*
อย่างไรก็ตามวิธีใดก็ตามที่คุณใช้คุณอาจต้องการตรวจสอบก่อนเพื่อดูว่าขึ้นอยู่กับแพคเกจเหล่านี้ - คุณอาจติดตั้งซอฟต์แวร์ที่ต้องการรุ่นที่ 6 โดยเฉพาะ (อาจไม่ใช่ แต่อาจเป็นไปได้)
คุณสามารถตรวจสอบสิ่งนี้ได้โดยจำลองการดำเนินการลบบนบรรทัดคำสั่ง:
apt-get -s remove openjdk-6-\* icedtea-6-\*
วิธีนี้จะแสดงให้คุณเห็นถึงผลกระทบของการลบแพ็คเกจเหล่านั้นรวมถึงแพคเกจอื่น ๆ ที่จะถูกลบเช่นกัน (คุณจะสังเกตเห็นว่าเนื่องจากนี่เป็นแบบจำลองคุณไม่จำเป็นต้องsudo
ใช้)
หากคุณต้องการให้สามารถใช้เนื้อหา Java แบบออนไลน์ต่อได้ในเว็บเบราว์เซอร์ของคุณ (นี่ไม่ใช่สิ่งเดียวกับJavaScript ) ดังนั้นก่อนที่คุณจะลบicedtea-6-
หรือopenjdk-6-
แพคเกจใด ๆ(ยกเว้นบางทีopenjdk-6-jdk
) คุณควรตรวจสอบให้แน่ใจว่าคุณได้icedtea-7-
ติดตั้งแพคเกจicedtea-6-
ติดตั้งแพคเกจแล้ว