ฉันจะรับและติดตั้ง Java JVM ของ Oracle สำหรับ Raspbian ได้อย่างไร


15

ข่าวประชาสัมพันธ์ล่าสุดจาก Oracle ชี้ให้เห็นว่าพวกเขาเพิ่งเปิดตัว JVM สำหรับ Raspbian ข้อความสำคัญคือ:

Java SE 7 Update 6 แนะนำ JDK สำหรับ Linux บน ARM v6 และ v7 เพื่อกล่าวถึงระบบ ARM "วัตถุประสงค์ทั่วไป" เช่นที่ใช้สำหรับตลาด ARM ไมโครเซิร์ฟเวอร์ที่เกิดขึ้นใหม่และสำหรับแพลตฟอร์มการพัฒนาเช่น Raspberry Pi JDK ใหม่สำหรับ Linux บน ARM นี้มีให้ภายใต้ Oracle Binary Code License และสามารถดาวน์โหลดได้โดยไม่มีค่าใช้จ่ายสำหรับการพัฒนาและการใช้งานจริงในแพลตฟอร์มทั่วไป

พวกเขาปล่อยฮาร์ดโฟลว์ JVM จริงหรือไม่และถ้าเป็นเช่นนั้นฉันจะรับมันและติดตั้งบนระบบ Raspbian ได้อย่างไร?


1
Redwood Shores, CA – August 14, 2012: เมื่อเร็ว ๆ นี้ฉันจะพูด! ฉันจะจับตาดูเรื่องนี้ :)
Jivings

โปรดทราบว่าคุณจะต้องการรอยขนาดเล็ก JVM เมื่อมาถึง - Raspberry เป็นอุปกรณ์ขนาดเล็กที่มองเห็นด้วยตาจาวา
Thorbjørn Ravn Andersen

อาจมีความสำคัญมากกว่าคำถามแบบแข็ง / อ่อนคือการที่ Oracle จัดการเพื่อให้คอมไพเลอร์ JIT ของตนทำงานได้อย่างถูกต้องบน ARM หรือไม่ สมมติว่าคุณไม่ได้ทำคณิตศาสตร์อย่างจริงจังฉันคิดว่าคอมไพเลอร์ jit หมายถึงประสิทธิภาพที่เพิ่มขึ้นมากกว่าการรองรับโฟลตฮาร์ดแวร์
ด่าน B

ตอนนี้ดูเหมือนกับว่าตัวอย่างใหม่ของนักพัฒนา Java 8 นั้นเป็นฮาร์ดโฟลว์และทำงานบน pi! h-online.com/open/news/item/…
Darren Wilkinson

คำตอบ:


10

ชื่อไฟล์ของตัวติดตั้งคือ jdk-7u6-linux-arm- sfp .tar.gzดังนั้นจึงเป็นไฟล์ที่อ่อนนุ่มและไม่ลอยยาก

Oracle ระบุในข่าวประชาสัมพันธ์นี้ :

หนึ่ง caveat คือไบนารีปัจจุบันคือ softfloat ABI เท่านั้นดังนั้นมันจะไม่ทำงานกับ (ตัวอย่าง) การกระจาย Raspbian ซึ่งใช้ hardfloat ABI เราวางแผนที่จะเพิ่มการสนับสนุน hardfloat ในการเปิดตัว JDK ที่กำลังจะมารวมถึงการสนับสนุน JavaFX บน ARM


นั่นไม่ใช่ข่าวที่ฉันหวังไว้ ... :-( รอคอยการเปิดตัวครั้งต่อไป ...
Darren Wilkinson

1
OpenSDK จะไม่พอเพียงสำหรับคุณในตอนนี้หรือไม่?
Piotr Kula

OpenJDK ใช้งานได้ แต่ช้ามากและ CACao JIT นั้นใช้งานไม่ได้ หากประสิทธิภาพไม่เป็นปัญหา OpenJDK ธรรมดาก็ใช้ได้
Darren Wilkinson

คุณสามารถใช้เวอร์ชัน soft-float กับภาพแขน Debian ได้ ประสิทธิภาพของ Linux โดยรวมแย่ลง แต่ประสิทธิภาพของ Java ดีขึ้นอย่างมาก
keiki


2

ออราเคิลเปิดตัวเต็มรูปแบบรุ่น (ไม่มีตัวอย่างอีกต่อไป) ของ Java 8 และ Java 7 สำหรับARMสถาปัตยกรรมของราสเบอร์รี่ Pi: เชื่อมโยงไปยัง Java 8

คุณยังสามารถใช้จากบรรทัดคำสั่ง:

sudo apt-get update
sudo apt-get install oracle-java8-jdk

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