2016-10-20 7 views
5

मैंने विंडोज 10 वर्षगांठ अपडेट स्थापित किया ताकि मैं विंडोज पर उबंटू पर बैश का प्रयास कर सकूं। how to install it देखें। मैं देखना चाहता था कि यह कितना सक्षम था। मैंने this article के अनुसार ओरेकल जावा जेडीके स्थापित किया, इसलिए मैं मूल विंडोज जावा कंपाइलर के साथ संकलन के समय की तुलना कर सकता था।विंडोज 10 के साथ काम करने के लिए जावा प्राप्त करना उबंटू

फिर मैंने अपनी परियोजना पर मेवेन चलाने की कोशिश की, लेकिन यह काम नहीं किया। मेवेन बस शुरू हुआ लटका। मैंने टास्क मैनेजर में देखा कि "जावा" प्रक्रिया 92% सीपीयू के आसपास हो रही थी।

तो मैंने कुछ आसान करने की कोशिश की। मैंने एक डमी जावा हैलो-वर्ल्ड-जैसी कक्षा बनाई और इसे जावैक के साथ संकलित करने का प्रयास किया। इसी प्रकार, "जावैक" प्रक्रिया 92% सीपीयू के आसपास बैठ गई।

मैंने सोचा कि शायद इसे हेडलेस चलाने के साथ कुछ करना था, लेकिन -Djava.awt.headless=true विकल्प ने इसे बेहतर नहीं बनाया।

क्या किसी को यह काम करने के लिए मिला है या कोशिश करने के लिए कुछ भी है?

अद्यतन:

मैं भी एक ही परिणाम के साथ (sudo apt-get install openjdk-7-jdk के माध्यम से) ओरेकल JDK के बजाय ओपन JDK स्थापित करने की कोशिश की।

+1

बैश स्थापित करने के लिंक से यह वाक्य है: "प्रत्येक कमांड लाइन एप्लिकेशन काम नहीं करेगा, या तो, क्योंकि यह सुविधा अभी भी बीटा में है।" मुझे नहीं पता कि लेख अभी भी कितना मान्य है क्योंकि आलेख 6 महीने पुराना है, लेकिन इसमें अभी भी कुछ सच्चाई हो सकती है। –

+0

कुछ विचार: (1) क्या आपने इसे जीडीबी के तहत चलाने की कोशिश की है और इसे लटकने के बाद बैकट्रैक प्राप्त करने की कोशिश की है? (2) क्या यह मदद करता है अगर आप javac को '-J-Xint' पास करते हैं ताकि JVM जेआईटी कंपाइलर को अक्षम कर सके? – mihi

उत्तर

1

मुझे विंडोज 10 वर्षगांठ अपडेट के साथ एक ही अनुभव था। पहली फास्ट ट्रैक अंदरूनी सूत्र सालगिरह अद्यतन के बाद बिल्ड करें और बाद में ऑर्केकल जावा 8 इंस्टॉलर और खुले जेडीके 7 इंस्टॉलर दोनों का समर्थन करें। मैंने अभी सत्यापित किया है कि जावा-वर्जन कमांड अभी भी उबंटू सबसिस्टम के बैश खोल से अंदरूनी पूर्वावलोकन पूर्वावलोकन 14951 161014-1700 पर काम करता है। मैंने बैश खोल से अन्य JVM आधारित टूल भी चलाए हैं लेकिन बड़े पैमाने पर नहीं।

यहां एक समस्या, Cannot install Oracle JDK 8 #315 का एक लिंक है, जो BashOnWindows प्रोजेक्ट द्वारा ट्रैक किए गए इंस्टॉलेशन और जेवीएम हैंग मुद्दों दोनों का वर्णन करता है।

3

मैंने इसे समझ लिया। मैं सीधे ओरेकल से डाउनलोड का उपयोग नहीं कर सका। इसके बजाय मुझे इसे this link के अनुसार स्थापित करना पड़ा। यहां दिए गए कदम हैं:

sudo add-apt-repository ppa:webupd8team/java 
sudo apt-get update 
sudo apt-get install oracle-java7-installer 
संबंधित मुद्दे