विंडोज ओएस के लिए OpenJDK उपलब्धता [बंद]


197

क्या कोई OpenJDK संस्करण Windows OS के लिए उपलब्ध है? OpenJDK होम पेज ( http://openjdk.java.net/ ) से यह विंडोज मशीन के लिए Oracle Sun JRE पर रीडायरेक्ट होता है।

क्या कोई मौजूदा OpenJDK विंडोज के लिए उपलब्ध है? यदि हाँ, तो कहाँ से प्राप्त करें? यदि नहीं, तो क्या हमें इसे स्वयं बनाना होगा (देखें http://blogs.oracle.com/poonam/entry/building_openjdk_on_windows )


शायद Oracle वितरण नौसिखिया के लिए शुरू करने के लिए सबसे अच्छी जगह है। oracle.com/technetwork/java/javase/downloads/index.html यह OpenJDK पर आधारित है और अंतर काफी अस्पष्ट हैं।
पीटर लॉरी

21
OpenJDK और Oracle वितरण के लिए अलग-अलग लाइसेंस शर्तों को नोट करना महत्वपूर्ण हो सकता है। ओरेकल वितरण केवल एक सामान्य उद्देश्य कंप्यूटर पर उपयोग के लिए लाइसेंस प्राप्त है। यदि आपको एक एम्बेडेड डिवाइस को लक्षित करना चाहिए तो आपको ओरेकल के साथ एक लाइसेंस पर बातचीत करने की आवश्यकता होती है जिसके लिए मुझे लगता है कि वे पैसे की उम्मीद करते हैं।
हावर्ड मई

कम से कम Oracle, अज़ुल और Redhat प्रस्ताव OpenJDK विंडोज पर बनाता है। बाद में भी Icetea wie।
eckes

1
मैं वास्तव में यह नहीं सोचता कि सिफारिशों का नियम इस तरह के एक विशिष्ट प्रश्न पर लागू होता है? यहाँ राय के लिए बहुत गुंजाइश नहीं लगती है: "क्या यह OpenJDK है?", "क्या यह विंडोज के लिए है?", और "क्या मैं इसे डाउनलोड कर सकता हूं?" सभी बहुत स्पष्ट परिस्थितियों की तरह लग रहे हैं, और हम स्पष्ट रूप से पूर्वनिर्मित बायनेरिज़ के बारे में बात कर रहे हैं क्योंकि प्रश्न पहले से ही निर्देशों का निर्माण करने के लिए लिंक ...
सैमबी

1
वे यहाँ github पेज पर जुड़े हुए हैं: github.com/ojdkbuild/ojdkbuild
BrainSlugs83

जवाबों:


190

आप OpenJDK 6 और 7 बायनेरिज़ को विंडोज़ के लिए ओपनज्डक-अनऑफिशियल-बिल्ड गथब प्रोजेक्ट में पा सकते हैं।

अद्यतन: OpenJDK 8 और 11 LTS बायनेरिज़ के लिए Windows x86_64 ojdkbuild github प्रोजेक्ट में पाया जा सकता है ।

अस्वीकरण: मैंने उन्हें स्वयं बनाया है।

अपडेट (2019): ओपनजेडके अपडेट्स प्रोजेक्ट बिल्ड 8 और 11 के लिए अभी उपलब्ध हैं


1
+1! माफ करना अगर मैं पूछता हूं, लेकिन क्या कोई कारण है कि अगर बिटकॉइन पर बायनेरिज़ की मेजबानी की जाती है, तो कोड लिथुब पर लगता है?
n611x007

5
इन बिल्ड्स की पहली रिलीज़ के तुरंत बाद @naxa github ने डाउनलोड सेक्शन को बंद कर दिया। और केवल बायनेरिज़ ही नहीं, बिटकॉइन पर एक पूर्ण परियोजना दर्पण है।
अलेक्सास्को

2
मैं इसे नीचा दिखा रहा हूं। व्यक्तिगत कुछ भी नहीं, लेकिन इंटरनेट पर किसी व्यक्ति द्वारा बनाया गया एक OpenJDK आसानी से भरोसा नहीं किया जा सकता है। वैसे भी यह ओजडक्रॉफ्ट इकाई कौन है? मुझे कैसे पता चलेगा कि मैं मैलवेयर वितरित नहीं कर रहा हूं?
लुकास ईडर

2
@LukasEder, कोई अपराध नहीं हुआ, मैं Red Hat पर jdk-windows बिल्ड पर काम करता हूं, jdk Developers पर वितरित की गई बिल्ड ।redhat.com ojdkbuild पर आधारित हैं। Ojdkbuild प्रोजेक्ट के बारे में संभावित अनुवर्ती प्रश्नों के लिए कृपया github या ojdkuild maillist पर पोस्ट करें - मैं वहां टिप्पणी करूंगा।
अलेक्सास्को

2
@alexkasko: यह अच्छा है। कुछ शोधों के बाद, मैंने देखा है कि आप Red Hat के लिए काम कर रहे हैं, लेकिन मैं वास्तव में कुछ और चाहता हूं कि एक व्यक्ति के प्रयास के बजाए अधिक आधिकारिक रूप से Google पर दिखाई दे। शायद, उस ojdkbuildgithub पृष्ठ और समूह को थोड़ा अधिक आधिकारिक भी देखा जा सकता है। मैं निश्चित रूप से कल एक मुद्दा बनाऊंगा
लुकास ईडर

50

यदि आप अभी भी OpenJDK के एक विंडोज निर्माण की तलाश कर रहे हैं, तो अज़ुल सिस्टम्स ने अंतिम गिरावट में ज़ुलु उत्पाद लाइन का शुभारंभ किया। OpenJDK का ज़ुलु वितरण विंडोज और लिनक्स पर बनाया और परखा गया है। हमने इस सप्ताह OpenJDK 8 संस्करण पोस्ट किया, हालाँकि OpenJDK 7 और 6 दोनों ही उपलब्ध हैं। निम्नलिखित URL आपको मुफ्त डाउनलोड, ज़ुलु सामुदायिक मंच, और अन्य विवरणों की ओर ले जाता है: http://www.azulsystems.com/products/zulu ये बाइनरी डाउनलोड हैं, इसलिए आपको इन्हें इस्तेमाल करने के लिए स्क्रूज से ओपनजेडडीके बनाने की आवश्यकता नहीं है।

मैं यह जान सकता हूं कि विंडोज के लिए ओपनजेडके 6 का निर्माण एक तुच्छ अभ्यास नहीं था। अब तक हमारे द्वारा बनाए गए छह अलग-अलग प्लेटफार्मों में से (OpenJDK6, OpenJDK7, और OpenJDK8, प्रत्येक के लिए Windows और Linux) x64 के लिए, Windows OpenJDK6 बिल्ड ने उन आइटमों को राइट करने के लिए सबसे अधिक प्रयास किया जो विंडोज पर काम नहीं करते थे, या जावा एसई 6 के लिए तकनीकी संगतता किट परीक्षण प्रोटोकॉल को पारित नहीं करेगा "जैसा कि है।"

अस्वीकरण: मैं ज़ुलु के लिए उत्पाद प्रबंधक हूं। आप यहाँ पर मेरी ज़ुलु रिलीज़ नोटिस की समीक्षा कर सकते हैं: https://support.azulsystems.com/hc/communities/public/topics/200063190-Zulu-Releases मुझे आशा है कि इससे मदद मिलेगी।


क्या आप अपने उत्पाद के भविष्य के रिलीज में JavaFX के लिए समर्थन जोड़ने की योजना बना रहे हैं?
कौणवी

JavaFX औपचारिक रूप से अभी तक ज़ुलु फोरम में अनुरोध के रूप में दर्ज नहीं किया गया है। एफएक्स में कुछ लोग लापरवाही से रुचि रखते हैं, हालांकि अभी तक कोई औपचारिक अनुरोध टिकट नहीं है।
मैट शूएट्ज़

2
विंडोज के लिए केवल 64 बिट बिल्ड हैं। क्या 32 बिट आपके रोडमैप पर कहीं न कहीं विंडोज़ के लिए हैं या कोई योजना नहीं है?
बेयोहेड

2
@MattSchuetze: क्या आपके पास विंडोज़ के लिए सर्वर ओपनजेआर है (डिफ़ॉल्ट क्लाइंट ओपेनजे के विपरीत)?
अंजन

1
वेंडर विविधता। बड़े विक्रेता को कवर करने से निचे का पता नहीं चलेगा। फुर्तीला प्रतिक्रिया समय। इसे द मैन से चिपका दिया। मुझे यकीन है कि बहुत सारे अन्य कारण हैं जो अंततः व्यक्तिगत प्राथमिकता पर आते हैं। जावा अन्य वस्तुओं (जैसे गैसोलीन या नमक) के रूप में कवक के समान नहीं है, इसलिए उपभोक्ता की पसंद अभी भी एक कारक है। BTW, मैं अभी भी ओरेकल का बहुत बड़ा प्रशंसक हूं और जावा समुदाय में जो काम वे खुले में करते हैं, वह तकनीकी रूप से उत्कृष्ट है। यद्यपि यदि आप लिनक्स कहने के लिए अपने तर्क का विस्तार करते हैं, तो हमें CentOS और Ubutntu और Debian और Alpine और Gentoo की आवश्यकता नहीं होगी। फिर भी हमारे पास और वे हैं।
मैट स्कूटेज़

18

जावा 12 के बाद, ओरेकल के आधिकारिक सामान्य-उपलब्धता (जीए) और अर्ली-एक्सेस (ईए) विंडोज 64-बिट बिल्ड ओपेन जेडडीके (जीपीएल 2 + क्लासपैथ अपवाद) जेडडीके वेबसाइट से tar.gz / zip के रूप में उपलब्ध हैं ।

यदि आप एक इंस्टॉलर को पसंद करते हैं, तो कई वितरण हैं। जावा चैंपियंस समुदाय द्वारा एक सार्वजनिक Google डॉक और ब्लॉग पोस्ट है जो सर्वश्रेष्ठ-समर्थित OpenJDK वितरण को सूचीबद्ध करता है। वर्तमान में, ये हैं:


jdk.java.net/archive लिंक अब अधिक प्रासंगिक है।
लाइन

12

Red Hat ने घोषणा की कि वे Windows प्लेटफ़ॉर्म के लिए OpenJDK वितरित करेंगे: http://developers.redhat.com/blog/2016/06/27/openjdk-now-available-for-windows/

EDITED (थिसिस टू केसीबी कमेंट): विंडोज पर कोई प्रोडक्शन सपोर्ट नहीं है। प्रलेखन से:

Windows पर OpenJDK 8 के सभी Red Hat वितरण अनुप्रयोगों के विकास के लिए समर्थित हैं जो JBoss मिडलवेयर के साथ मिलकर काम करते हैं, ताकि आपके पास विंडोज या लिनक्स-आधारित वातावरण में विकसित होने और परीक्षण करने और 100% तक अपने समाधान को तैनात करने की सुविधा और आत्मविश्वास हो। संगत, पूरी तरह से समर्थित, Red Hat Enterprise Linux पर OpenJDK 8।


3
रेड हैट के लाइसेंस में कहा गया है कि सेवाएं "केवल विकास के उद्देश्य" के लिए हैं और यह using the services provided under the Program for a production installationशर्तों का उल्लंघन है। इसलिए संभवतः हम इस इंस्टॉलर को अपने भुगतान करने वाले ग्राहकों को वितरित नहीं कर सकते हैं या यहां तक ​​कि उन्होंने इसे स्वयं उत्पादन के उद्देश्य से स्थापित किया है? यहाँ पढ़ें । GitHub बायनेरिज़ में बहुत स्पष्ट शब्द हैं।
केसी बी।

@CaseyB। जानकार अच्छा लगा। मैं उन लोगों के लिए अपने उत्तर में संशोधन करूंगा जो टिप्पणी नहीं पढ़ते हैं। लेकिन जब मैं Developers.redhat.com/products/openjdk/overview पढ़ता हूं , तो मैं नहीं देखता कि क्या हमें Red Hat के डेवलपर कार्यक्रम की सदस्यता लेनी है (इसलिए मुझे यकीन नहीं है कि कोई उल्लंघन हुआ है)। लेकिन स्पष्ट रूप से विंडोज पर उत्पादन के लिए कोई समर्थन नहीं है।
mcoolive

Developers.redhat.com/products/openjdk/download विंडोज इंस्टालर अब डाउनलोड के लिए उपलब्ध हैं।
मास्टर अज़ाजेल

Redhat उस तरह से Apple कोड के वितरण को प्रतिबंधित नहीं कर सकता है।
eckes

यह ओपनसोर्स (मुक्त) नहीं है, है ना?
वलसराज विश्वनाथन

11

मैं हाल ही में इस साइट पर आया हूं: https://adoptopenjdk.net/

मेरे लिए विश्वसनीय लगता है। खुद की कोशिश नहीं की है, लेकिन निश्चित रूप से यह एक कोशिश दे देंगे।

लाइसेंस:

लाइसेंस (एस) बायनेरिज़ का निर्माण करने के लिए स्क्रिप्ट और अन्य कोड बनाएँ, वेबसाइट और अन्य बिल्ड इन्फ्रास्ट्रक्चर को अपाचे लाइसेंस, संस्करण 2.0 के तहत लाइसेंस प्राप्त है। OpenJDK कोड स्वयं GPL v2 के तहत Classpath अपवाद के साथ लाइसेंस प्राप्त है।

EDIT: मुझे यह जानकर भी खुशी हुई कि AdoptOpenJDK MSI इंस्टॉलर (JDK और JRE) अब IcedTeaWeb के साथ आता है, जो Oracle WebStart के लिए एक प्रतिस्थापन है - सरल इंस्टॉलर लगभग 'अगले-अगले-अगले-फिनिश' के साथ और JWS एप्लिकेशन उनकी तरह काम करता है अभ्यस्त।


6

OpenSCG 32-बिट विंडोज और अन्य ऑपरेटिंग सिस्टम के लिए OpenJDK 6 इंस्टालर रखता है ।

इसे कॉन्फ़िगर करने के लिए, एक JAVA_HOME पर्यावरण चर बनाएं और इसे C: \ OpenSCG \ Openjdk-6.0.24 पर सेट करें या जो भी वर्तमान संस्करण है। फिर% JAVA_HOME% \ bin जोड़ें; अपने पैठ पर्यावरण चर की शुरुआत के लिए।

यदि आप Windows 7 में हैं, तो उन्नत टैब पर क्लिक करके और फिर पर्यावरण चर पर क्लिक करके, आप अपने सिस्टम वेरिएबल को प्रासंगिक क्लिक (My) कंप्यूटर, एडिटिंग, एडवांस सिस्टम सेटिंग्स पर क्लिक करके एडिट कर सकते हैं।


क्या यह आलेखीय अनुप्रयोगों का समर्थन करता है या यह केवल कमांड लाइन है?
राबर्ट क्लेममे

6

आप ओरेकल द्वारा http://jdk.java.net पर प्रदान की गई पूरी तरह से जांच की गई OpenJDK रिलीज़ पा सकते हैं ।

उदाहरण के लिए, 64-बिट लिनक्स, मैकओएस और विंडोज के लिए Oracle से OpenJDK 10.0.2 के बिल्ड का उपयोग करने के लिए तैयार http://jdk.java.net/10/ पर पाया जा सकता है ।


उचित लिंक अब jdk.java.net/archive है।
लाइन

5

केवल OpenJDK 7 । OpenJDK6 मूल रूप से SUN के संस्करण के समान कोड आधार है, इसीलिए यह आपको आधिकारिक Oracle साइट पर रीडायरेक्ट करता है।


12
मुझे आश्चर्य है कि विंडोज के लिए ओपनजेडके 6 बाइनरी डाउनलोड क्यों नहीं हैं। दी गई: ओरेकल जेडडीके ज्यादातर एक ही बात है, लेकिन लिनक्स और सोलारिस के लिए एक ही बात कही जा सकती है: वे ज्यादातर एक ही चीज हैं, उन प्लेटफार्मों के लिए ओपनजेडके बायनेरी क्यों प्रदान करते हैं?
जोआचिम सॉयर

1
मैं अब OpenJDK बायनेरिज़ नहीं ढूँढ सकता। किसी को भी एक विचार है कि अगर और जहां उन्हें पा सकते हैं?
es

@eckes java7developer.com/blog/?p=55 ओरेकल वेबसाइट पर वापस जाने के लिए (अंत में टिप्पणियों में) इंगित करने लगता है ...
VonC

1
@VonC मुझे वास्तव में जावा एसई 7 के आरआई सन से एक आधिकारिक संकलन मिला। हालांकि, वे दावा करते हैं कि वे इसे अपडेट नहीं करेंगे: download.java.net/openjdk/jdk7/promoted/b146/jppbbb
eckes

2
@eckes: बहुत दिलचस्प है। मैंने तदनुसार stackoverflow.com/a/9113640/6309 को अपडेट किया है।
वोनक

4

दीर्घकालिक समर्थन के साथ एक दिलचस्प विकल्प Corretto है । यह हाल ही में DevOXX पर जेम्स गोसलिंग द्वारा घोषित किया गया था । यह ओपन जावा डेवलपमेंट किट (ओपनजेडके) का नो-कॉस्ट, मल्टीप्लायर, प्रोडक्शन-रेडी डिस्ट्रीब्यूशन है। Corretto दीर्घकालिक समर्थन के साथ आता है जिसमें प्रदर्शन संवर्द्धन और सुरक्षा सुधार शामिल होंगे। वर्तमान में यह जावा संस्करण 8 और 11 (12 जल्द) प्रदान करता है और आप सभी प्रमुख प्लेटफार्मों के लिए बायनेरी डाउनलोड कर सकते हैं

  • लिनक्स
  • माइक्रोसॉफ़्ट विंडोज़
  • मैक ओ एस
  • डाक में काम करनेवाला मज़दूर

और दूसरा दिलचस्प विकल्प ड्रैगनवेल अलीबाबा द्वारा प्रदान किया गया है। यह एक अनुकूल कांटा है, लेकिन वे नियमित रूप से ओपनजेडक रेपो में अपने परिवर्तनों को अपस्ट्रीम करना चाहते हैं ... वे वर्तमान में जावा 8 की पेशकश करते हैं लेकिन एक बैकपोर्टेड फ्लाइट रिकॉर्डर (11 से 8 तक) जैसी दिलचस्प चीजें हैं ...

और तीसरा, जैसा कि पहले ही दूसरों द्वारा उल्लेख किया गया है दत्तक ग्रहणजैविकी भी देखने योग्य है।


"डोकर"? जैसा कि, linux में?
user371366

अधिक जानकारी यहां पाया जा सकता: hub.docker.com/_/amazoncorretto
Lonzak

आह। नहीं, मुझे पता है कि docker क्या है, लेकिन "docker" एक ऑपरेटिंग सिस्टम नहीं है। आपकी सूची का कोई मतलब नहीं है, यह ऐसा होगा जैसे आपने कहा "linux, microsoft windows,
macOS

आहें, भी। बिल्कुल सही, इसलिए हम दोनों जानते हैं कि क्या है। लेकिन अगर आप ध्यान से पढ़ें तो आप देखेंगे कि मैंने OS नहीं बल्कि प्लेटफ़ॉर्म लिखा है। और डॉकटर अग्रणी कंटेनर प्लेटफॉर्म है ... केस सॉल्व।
लोनजैक

0

यहाँ सभी विंडो बायनेरिज़ मिले:

https://github.com/ojdkbuild/ojdkbuild

इन विंडोज बायनेरिज़ को जावा-एक्स-ओपेनजेक सेंटोस पैकेज के व्यवहार में यथासंभव बंद रखने के लिए बनाया गया है।


यह पहले से ही stackoverflow.com/questions/5991508/…
लाइन

0

आप एक महान समुदाय द्वारा प्रदान किए गए सभी प्लेटफार्मों के लिए अपने बायनेरिज़ को डाउनलोड करने के लिए AdoptOpenJDK पर जा सकते हैं।


कारण यह downvoting stackoverflow.com/questions/5991508/... डुप्लिकेट
लाइन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.