วิธีลบ Oracle JDK


32

ฉันไม่พบบทความใด ๆ ที่เกี่ยวข้องเกี่ยวกับวิธีการลบออราเคิล JDK มีบางบทความที่เกี่ยวข้อง แต่พวกเขาไม่ได้แก้ปัญหา

ฉันติดตั้งไฟล์ tarball Oracle JDK จากไซต์ Oracle โดยทำตามบทความนี้ฉันจะติดตั้ง Oracle Java JDK 7ได้อย่างไร มันมีประโยชน์มาก แต่ฉันก็ยังไม่รู้ว่าควรทำอย่างไรเพื่อถอนการติดตั้ง Oracle JDK

คำตอบ:


42

มันสามารถทำได้เช่นนี้

  1. ลบลิงค์:

    sudo update-alternatives --remove "java" "/usr/lib/jvm/jdk[version]/bin/java"    
    sudo update-alternatives --remove "javac" "/usr/lib/jvm/jdk[version]/bin/javac"    
    sudo update-alternatives --remove "javaws" "/usr/lib/jvm/jdk[version]/bin/javaws"
    
  2. จากนั้นลบแพ็กเกจใน/usr/lib/jvm:

    sudo rm -r /usr/lib/jvm/jdk[version]
    

บันทึก :

  • เปลี่ยน [รุ่น] ด้วยหมายเลขรุ่นใด ๆ ที่มีอยู่ในชื่อ jdk jdk[version] = jdk1.7.0_13โฟลเดอร์ตัวอย่าง:

  • หากคุณยังใหม่กับ Linux คุณควรทำความคุ้นเคยกับหน้าคู่มือ ของดีมากมายจากที่นั่น man update-alternativesเพียงแค่ไปที่สถานีและประเภท


ขอบคุณมากมันใช้งานได้! แต่คู่มือที่หายไปน้อยที่ต้องเขียนในกรณีนี้
obysr

ใช้งานไม่ได้: askubuntu.com/questions/830244/…
Karl Morrison

2

รันsudo update-alternatives --config javaและเลือก verjj openk ลบไฟล์ oracle jdk และหากคุณต้องการถอนการติดตั้ง openjdk ด้วยให้ทำกับ Ubuntu Software Center


แล้ว symlink ล่ะ มันจะกลายเป็นลิงก์ถังขยะหรือไม่ ฉันจะกำจัดการตั้งค่าและการกำหนดค่าทั้งหมดออกจาก Oracle JDK ได้อย่างไร
obysr

การกำจัด apt-get จะทำให้คุณสามารถล้างแพ็คเกจได้อย่างสมบูรณ์
Costis Aivalis

แค่เขียนมันเหรอ? หรือคำสั่งเชลล์ใด ๆ ที่ฉันต้องเขียน?
obysr

ลิงก์เหล่านี้ชี้ไปที่ Java ที่เลือก: / usr / bin / java -> / etc / alternatives / java และ / usr / bin / javac -> / etc / ทางเลือก / javac
Costis Aivalis

1
ขอบคุณครับคุณ แต่ฉันไม่เข้าใจสิ่งที่คุณเขียน จริง ๆ แล้วฉันเป็นมือใหม่ใน linux คุณอธิบายได้ไหม ฉันขอบคุณมากสำหรับความช่วยเหลือของคุณ
obysr

1

ลบ symlink ในถังขยะและที่ใดก็ตามที่คุณสกัด tarball (ควรมีการเลือก แต่ฉันไม่ได้อ่านคำแนะนำก่อนหน้า)


2
ขั้นตอนคืออะไร? ฉันต้องการพวกเขา. คุณอธิบายทั้งหมดได้ไหม
obysr
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.