मैं रास्पियन के लिए ओरेकल के जावा जेवीएम को कैसे प्राप्त और स्थापित कर सकता हूं?


15

ओरेकल की एक हालिया प्रेस विज्ञप्ति बताती है कि उन्होंने रास्पियन के लिए सिर्फ एक जेवीएम जारी किया है। प्रमुख पाठ है:

जावा एसई 7 अपडेट 6 एआरएम वी 6 और वी 7 पर लिनक्स के लिए "सामान्य उद्देश्य" एआरएम सिस्टम जैसे कि उभरते हुए माइक्रो-सर्वर एआरएम बाजार के लिए उपयोग किए जाने वाले रास्पबेरी पाई जैसे विकास प्लेटफार्मों के लिए जेडीके पेश करता है। एआरएम पर लिनक्स के लिए यह नया जेडीके ओरेकल बाइनरी कोड लाइसेंस के तहत उपलब्ध कराया गया है और सामान्य प्रयोजन प्लेटफार्मों पर विकास और उत्पादन उपयोग के लिए बिना किसी लागत के डाउनलोड के लिए उपलब्ध है।

क्या उन्होंने वास्तव में एक हार्ड फ्लोट जेवीएम जारी किया है, और यदि हां, तो मैं इसे कैसे प्राप्त कर सकता हूं और इसे रास्पियन सिस्टम पर स्थापित कर सकता हूं।


1
Redwood Shores, CA – August 14, 2012: बहुत हाल ही में मैं कहूँगा! मैं इस पर नजर
रखूंगा

ध्यान दें कि जब आप आते हैं, तो आप छोटे फुटप्रिंट JVM चाहते हैं - रास्पबेरी जावा आँखों के साथ देखा जाने वाला एक छोटा उपकरण है।
थोरबजोरन रावन एंडरसन

संभवतः हार्ड / सॉफ्ट फ्लोट प्रश्न की तुलना में अधिक महत्वपूर्ण है कि क्या ओरेकल एआरएम पर अपने जेआईटी कंपाइलर को सही तरीके से काम करने में कामयाब रहा है। यह मानते हुए कि आप कुछ गंभीर गणित नहीं कर रहे हैं, मैं शर्त लगा सकता हूँ कि जेट कंपाइलर हार्डवेयर फ्लोट समर्थन की तुलना में बड़े प्रदर्शन में वृद्धि करता है।
डैन बी

अब ऐसा लगता है कि जावा 8 का नया डेवलपर पूर्वावलोकन हार्ड फ्लोट है और यह पी पर चलता है! h-online.com/open/news/item/…
डैरेन विल्किंसन

जवाबों:


10

इंस्टॉलर का फ़ाइल नाम jdk-7u6-linux- arm- sfp .tar.gz है, इसलिए यह सॉफ्ट-फ्लोट है और हार्ड-फ्लोट नहीं है।

Oracle इस प्रेस विज्ञप्ति में बताता है :

एक चेतावनी यह है कि वर्तमान बाइनरी केवल सॉफ्टफ्लोट एबीआई है, इसलिए यह रास्पियन वितरण के साथ काम नहीं करेगा (उदाहरण के लिए) जो हार्डफ्लोट एबीआई का उपयोग करता है। हम आगामी JDK रिलीज़ में हार्डफ्लोट सपोर्ट जोड़ने की योजना बना रहे हैं, साथ ही ARM पर JavaFX के लिए भी सपोर्ट कर रहे हैं।


यह वह खबर नहीं है जिसकी मैं उम्मीद कर रहा था ... :-( अगली रिलीज का इंतजार कर रहा है ...
डैरेन विल्किंसन

1
क्या इस समय OpenSDK आपके लिए पर्याप्त नहीं होगा?
पायोत्र कुला

OpenJDK काम करता है, लेकिन बहुत धीमा है, और काकाओ JIT मौलिक रूप से टूट गया है। यदि प्रदर्शन कोई समस्या नहीं है, तो सादे OpenJDK ठीक है।
डैरेन विल्किंसन

आप सॉफ्ट-फ्लोट संस्करण का उपयोग कर सकते हैं जैसे कि डेबियन आर्म छवि। समग्र लिनक्स प्रदर्शन बदतर है, लेकिन जावा प्रदर्शन महत्वपूर्ण है।
कीकी

7

Oracle ने अब जावा 8 का डेवलपर पूर्वावलोकन जारी किया है जो रास्पबेरी पाई (हार्ड-फ्लोट) पर काम करता है


2

ओरेकल ने ARMरास्पबेरी पाई की वास्तुकला के लिए जावा 8 और जावा 7 का पूर्ण संस्करण (अब पूर्वावलोकन नहीं) जारी किया : जावा 8 का लिंक

आप कमांड लाइन से भी उपयोग कर सकते हैं:

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

यह पैकेज वर्तमान डिफ़ॉल्ट जेसी रिपॉजिटरी में मौजूद नहीं है।
पाल्सविम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.