के निर्माण में जब मैंने अनबंटू पर जैक्स आरवीएम बनाया, तो मुझे यह त्रुटि मिली। कोई उपाय?"त्रुटि: JAVA_HOME सही ढंग से परिभाषित नहीं किया गया है।" जैक्स आरवीएम
bin/buildit localhost production ---> Config: production /bin/bash --login -c '/bin/bash --login -c " cd /home/jack/Programs/jikesrvm-3.1.2 && export JAVA_HOME=/opt/jdk1.6.0 && ant very-clean -Dhost.name=ia32-linux && ant check-components-properties -Dhost.name=ia32-linux -Dtarget.name=ia32-linux -Dcomponents.cache.dir=/home/jack/.buildit_components_cache && ant -Dtarget.name=ia32-linux -Dconfig.name=production -Dhg.revision= -Dhost.name=ia32-linux -Dcomponents.cache.dir=/home/jack/.buildit_components_cache "' Error: JAVA_HOME is not defined correctly. We cannot execute /opt/jdk1.6.0/bin/java Wed Jun 13 12:23:37 EDT 2012 ===================== Summary ===================== Local : /home/jack/Programs/jikesrvm-3.1.2 Build : ubuntu:/home/jack/Programs/jikesrvm-3.1.2 Target : ubuntu:/home/jack/Programs/jikesrvm-3.1.2 Start : Wed Jun 13 12:23:37 EDT 2012 Config : production [FAILED Wed Jun 13 12:23:37 EDT 2012] ===================================================
ओएस:
Linux ubuntu 2.6.32-24-generiC#39-Ubuntu SMP Wed Jul 28 06:07:29 UTC 2010 i686 GNU/Linux
पर्यावरण चर: पथ
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/java-6-sun-1.6.0.22/bin
JAVA_HOME
/usr/lib/jvm/java-6-sun-1.6.0.22
मैं ०१२३९१८०११३ में java
जाँचनिर्देशिका, यह काम करता है। कोई फर्क नहीं पड़ता कि मैं पर्यावरण चर कैसे बदलता हूं, त्रुटि शिकायत करती है "हम /opt/jdk1.6.0/bin/java निष्पादित नहीं कर सकते"। ऐसा लगता है कि मैंने सही "स्थिति" को संशोधित नहीं किया है।
कोई सुराग?
धन्यवाद!
हाय रॉकी, आपके आदेश के बाद, मैं यह मिल गया: global.javahome.ia32-linux =/opt/jdk1.6.0 global.javahome.x86_64-linux =/opt/jdk1.6.0 लेकिन वे क्या कर रहे हैं? मैं उन्हें कैसे बदल सकता हूं? धन्यवाद! लगता है: – JackWM
माफ करना, मैं तो तुम फ़ाइल उस में परिभाषित किया है देख सकते हैं आप -l विकल्प जोड़ना चाहिए लगता है। -exec grep -l "jdk1.6.0" {} \; जो फ़ाइल नाम मुद्रित करेगा, फिर उस फ़ाइल को संपादित करें। –
मुझे लगता है। वे /bin/buildit.base_config में हैं। उन्हें वास्तविक JAVA_HOME में संशोधित करने के बाद, त्रुटि गायब हो जाती है। धन्यवाद! – JackWM