Snow Leopard มี Java 6 สำหรับเครื่อง 32 บิตหรือไม่?


8

มีการคาดเดากันว่า Snow Leopard ของ Apple จะรวม Java 6 รุ่นที่ทำงานกับฮาร์ดแวร์ Intel 32 บิต ตอนนี้ระบบปฏิบัติการได้เปิดตัวแล้วใคร ๆ สามารถยืนยันได้ว่าเป็นกรณีนี้หรือไม่?

หากใครที่ติดตั้ง Snow Leopard บนเครื่อง 32- บิตคุณช่วยกรุณาเรียกใช้คำสั่งต่อไปนี้และรายงานผลลัพธ์ได้หรือไม่?

java -version


ขอบคุณ BTW เรียนรู้สิ่งใหม่คืนนี้เกี่ยวกับคำสั่งเวอร์ชัน Java
BinaryMisfit

คำตอบ:


7

ฉันมี Mac 32 บิตเท่านั้นและติดตั้ง Snow Leopard ใหม่ เป็น MacBook ดั้งเดิมสีดำ (รุ่น 1,1)

นี่คือผลลัพธ์สำหรับ 'java -version' ซึ่งจะเป็นเวอร์ชัน java เริ่มต้น (ตั้งแต่เริ่มต้น Snow Leopard ครั้งแรก, 10.6.0):

รุ่น java "1.6.0_15"
สภาพแวดล้อมรันไทม์ Java (TM) SE (บิลด์ 1.6.0_15-b03-219)
Java HotSpot (TM) ไคลเอ็นต์ VM (build 14.1-b02-90, โหมดผสม)

อัปเดต: ณ วันนี้ OS X 10.6.4 เรามี:

$ java -version
รุ่น java "1.6.0_20"
สภาพแวดล้อมรันไทม์ Java (TM) SE (บิลด์ 1.6.0_20-b02-279-10M3065)
Java HotSpot (TM) ไคลเอ็นต์ VM (build 16.3-b01-279, โหมดผสม)

สิ่งแปลก: ฉันเพิ่งอัปเดตหนึ่งในเครื่องของฉันเป็น 10.6.4 (โดยตรงจาก 10.6.0) และรุ่น java คือ 10.6.0_15 แปลก ...
Dan Rosenstark

6

ฉันติดตั้งเมื่อเช้านี้ ค้นหาใน "การตั้งค่า Java" นี่คือข้อมูลที่ฉันมี:

Java SE 6 64 บิต

Java SE 6 32 บิต

เครื่องของฉันเป็น 64 บิต แต่ถ้าฉันมีรุ่น 32 บิตฉันไม่เห็นว่าทำไมพวกเขาถึงไม่ยอมให้คนที่ใช้เครื่อง 32 บิต


2

ฉันเจอลิงค์นี้

ฉันต้องการ Java 1.5 สำหรับแอปรุ่นเก่า

ฉันได้ทำตามคำแนะนำที่นั่นและตอนนี้ฉันสามารถเลือกได้จาก:

ข้อความแสดงแทน

ไดเรกทอรีจะมีลักษณะดังนี้:

ข้อความแสดงแทน

แต่ฉันไม่แน่ใจว่า JDK ที่ฉันเชื่อถือนั้นน่าเชื่อถือเพียงใด :(


ทำให้ฉันสงสัยว่า Leopard Java 5 ที่เก็บถาวร (เช่นเดียวกับการสำรองข้อมูล Time Machine) จะไม่ทำงานเช่นกัน แอปเปิ้ลลบออกจากเสือดาวหิมะไม่ทราบด้วยเหตุผลบางอย่าง ...
Arjan

อาจเป็นไปได้ว่าพวกเขาไม่รู้สึกอยากสนับสนุน :(
OscarRyz

1

เวอร์ชันเหล่านี้มีให้ใน JavaVM Framework:

1.3.1 (1.3)

1.6.0 (1.5, 1.5.0, 1.6)


รายงาน "เกี่ยวกับ Mac นี้" เกี่ยวกับโปรเซสเซอร์ของคุณคืออะไร
Thorbjørn Ravn Andersen

@ Nerdling: ขอบคุณคุณอยู่ในเครื่อง 32- บิต? ถ้าเป็นเช่นนั้นคุณจะใจดีพอที่จะใช้คำสั่ง "java -version" เพื่อตรวจสอบว่าเวอร์ชั่น 1.6 ทำงานบนฮาร์ดแวร์แบบ 32 บิตหรือไม่
Dan Dyer

เซิร์ฟเวอร์ Java HotSpot (TM) 64- บิต VM
Jeremy L

0

ฉันสังเกตเห็นว่า Cyberduck มีปัญหาแต่ที่จริงแล้วใน MacBook รุ่นแรก 32 บิต Snow Leopard:

cd /System/Library/Frameworks/JavaVM.framework/Versions/

รวม 48
lrwxr-xr-x 1 รูตล้อ 5 ส.ค. 29 11:24 1.3 -> 1.3.1
drwxr-xr-x 3 รูตล้อ 102 ก.ค. 21 01:35 1.3.1
lrwxr-xr-x 1 รูตล้อ 10 ส.ค. 29 11:24 1.5 -> กระแส JDK
lrwxr-xr-x 1 รูตล้อ 10 ส.ค. 29 11:24 1.5.0 -> กระแส JDK
lrwxr-xr-x 1 รูตล้อ 5 ส.ค. 29 11:24 1.6 -> 1.6.0
drwxr-xr-x 8 รูตวีล 272 ส.ค. 29 11:55 1.6.0
drwxr-xr-x 9 ล้อรูต 306 ส.ค. 29 11:55 น
lrwxr-xr-x 1 รูตล้อ 1 ส.ค. 29 11:24 ปัจจุบัน -> A
lrwxr-xr-x 1 รูตวีล 3 3 ส.ค. 29 11:24 กระแส JDK -> 1.6

(ไม่แน่ใจว่าฉันชอบ SL ลบ Java SDK ก่อนหน้าของฉันหรือไม่ แต่ก็ลบเครื่องพิมพ์ของฉันด้วย ... )


0

หากคุณไม่สามารถอัปเดตเป็น Snow Leopard ไม่ว่าด้วยเหตุผลใดก็ตามคุณสามารถใช้โปรแกรมแก้ไขนี้เพื่อให้ 1.6.0 ทำงานบน macbook แบบ 32 บิตของคุณ ... ใช้งานได้ดีสำหรับฉัน ฉันจะอัพเกรดเป็น Snow Leopard เมื่อฉันมีเวลาในการสำรองข้อมูล HD อย่างปลอดภัย


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