การลบ Java ออกจาก OS X Lion


11

OS X Lion จัดส่งโดยไม่มี Java ทันที การติดตั้งนั้นไม่ยากมากอย่างไรก็ตามผลิตภัณฑ์ของเราใช้ Java ดังนั้นเราต้องทดสอบสถานการณ์ที่ไม่ได้ติดตั้ง Java

เมื่อฉันติดตั้ง Java จะมีวิธีถอนการติดตั้งจาก Lion หรือไม่

คำตอบ:


6

ฉันทำตามคำแนะนำในบล็อกนี้และพวกเขาก็ทำงานให้ฉัน

ขั้นตอนดังต่อไปนี้:

  1. ตรวจสอบการติดตั้ง Java: sudo /usr/libexec/java_home -xml(เอาท์พุทที่มีสอง JVM พจนานุกรมยืนยันว่าการติดตั้ง Java)
  2. เรียกใช้โปรแกรมถอนการติดตั้ง: sudo /usr/libexec/java_home –uninstall
  3. ลบตำแหน่งการติดตั้ง JVM: sudo rm -rf /System/Library/Java
  4. เรียกใช้คำสั่งจากขั้นตอนที่ 1 อีกครั้ง หากคุณได้รับเอาต์พุตที่เริ่มต้นด้วย "ไม่พบ JVM รุ่นที่ตรงกัน" นี่เป็นการยืนยันว่า Java ไม่ได้ติดตั้งอีกต่อไป

2
น่าเสียดายที่กระบวนการนี้ไม่ทำงานหลังจากอัปเดต 2012-04-05 ไม่มี-uninstallข้อโต้แย้งสำหรับjava_homeไบนารี
ฌอน

ได้ผลสำหรับฉันใน 10.7.4
Josh Brown

2

ฉันไม่รู้เกี่ยวกับการถอนการติดตั้ง Java แต่เนื่องจาก Lion อนุญาตให้ virtualization อีกตัวเลือกหนึ่งก็คือการเรียกใช้ instance อื่นของ Lion ใน VM และไม่ได้ติดตั้ง Java บนมัน นอกจากนี้ยังสามารถใช้ในการทดสอบการกำหนดค่าอื่น ๆ ที่คุณอาจพบ


คุณรู้จักไฮเปอร์ไวเซอร์ (เช่น VMware Fusion หรือ Parallels Desktop) ที่จะเรียกใช้ Lion หรือไม่
William Jackson

@William: เมื่อมองเข้าไปจะเห็นว่าตอนนี้ได้รับอนุญาตจาก Apple แล้วทั้ง VMWare และ Parallels กำลังทำงานเพื่อเพิ่มเข้าไป ตอนนี้ไม่สนับสนุนเลย
KeithB

ขอบคุณทุกคน! ฉันไม่รู้เกี่ยวกับการจำลองเสมือนบน Lion ฟังดูเหมือนเป็นทางออกที่ดีตอนนี้ต้องรอจนกว่าอีมูเลเตอร์เริ่มให้การสนับสนุน
Lukich

2

คุณสามารถทำการติดตั้ง Lion แบบคลีนได้เพื่อทำการทดสอบไม่ว่าจะบนพาร์ติชันพิเศษหรือในการจำลองเสมือน

คุณสามารถใช้ไฟล์ Java .pkg เพื่อรับรายการไฟล์ที่ติดตั้ง


0

โพรซีเดอร์สำหรับการถอนการติดตั้ง Java ใน Leopard นั้นมีรายละเอียดอยู่ใน
คุณจะถอนการติดตั้งแล้วติดตั้ง java บน Mac OS X อีกครั้งได้อย่างไร :

ไม่มีตัวถอนการติดตั้ง Java ที่ฉันรู้

ใช้ Spotlight เพื่อค้นหาไฟล์ Java รวมถึงใบเสร็จรับเงิน คุณจะต้องเป็นศัลยแพทย์ผู้เชี่ยวชาญเพราะสิ่งที่คุณพบค่อนข้างมากอาจมาจากโปรแกรมติดตั้งของบุคคลที่สาม (คุณต้องการ
ทำลายแอปพลิเคชันที่แตกต่างกันจริง ๆ หรือไม่?) ลบรายการที่คุณแน่ใจว่าเกี่ยวข้องกับ Java VM เท่านั้น เปลี่ยนชื่อหรือลบ:
/System/Library/Frameworks/JavaVM.framework

บูตเครื่องไปที่ Leopard ติดตั้ง DVD เลือกการติดตั้งแบบกำหนดเองเลือกเฉพาะ "ซอฟต์แวร์ระบบที่จำเป็น" หลังจากเสร็จสิ้นและเริ่มต้นใหม่ให้ใช้การอัปเดตซอฟต์แวร์สำหรับรอบการอัปเดตเริ่มใหม่สองสามรอบจนกว่าจะแสดงว่า "เป็นข้อมูลล่าสุด"


0

อ็อพชัน -uninstall ไม่ทำงานอีกต่อไปไม่มีอยู่ หากต้องการลบ java บน Mac ของฉันฉันได้ตรวจสอบ ... http://www.java.com/en/download/help/mac_uninstall_java.xml

ฉันไม่พบ Java ผ่านทางส่วนติดต่อผู้ใช้ดังนั้นฉันแนะนำให้ใช้ตัวเลือกบรรทัดคำสั่ง

หมายเหตุ: ในการถอนการติดตั้ง Java 7 คุณต้องมีสิทธิ์ผู้ดูแลระบบและดำเนินการคำสั่งลบไม่ว่าจะเป็นรูทหรือโดยใช้ sudo

1 - คลิกที่ไอคอน Finder ที่อยู่ใน Dock ของคุณ 2 - คลิกที่แท็บ Applications ที่แถบด้านข้าง 3 - คลิกที่โฟลเดอร์ Utilities 4 - ดับเบิลคลิกที่ไอคอน Terminal 5 - ในหน้าต่าง Terminal คัดลอกและวางคำสั่งด้านล่าง: sudo rm -fr / Library / Internet \ Plug-Ins / JavaAppletPlugin.plugin

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