मैं उबंटू 14 मैं Git-प्रयोगशाला Ci पर निर्माण संकलित करने के लिए कोशिश कर रहा हूँ के साथ Git-प्रयोगशाला सर्वर चल रहा है, लेकिन कुछ कारणों से मैं एक ही त्रुटि प्राप्त हो रही बार-बार सेट करने में असमर्थ:GitLab सीआई: JAVA_HOME
ERROR: JAVA_HOME is set to an invalid directory: /usr/lib/jvm/java-7-openjdk-amd64/jre Please set the JAVA_HOME variable in your environment to match the location of your Java installation.
कोई फर्क नहीं पड़ता कि मैं जावा-एचओएमई के पथ को कैसे बदलता हूं यह हमेशा एक ही परिणाम होता है। मेरे पास JVM फ़ोल्डर के अंदर 4 फ़ोल्डर्स हैं:
java-8-oracle
java-7-openjdk-amd64
java-1.7.0-openjdk-amd64
default-java
लेकिन फिर भी कोई फर्क नहीं पड़ता कि मैं किस निर्देशिका को पथ निर्धारित करता हूं, हमेशा एक ही परिणाम होता है।
before_script:
- export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/jre
- export ANDROID_HOME="/opt/android-sdk"
- chmod +x gradlew
dev:
script:
- ./gradlew assembleDebug
क्या इस त्रुटि के कारण हो सकता है:
यहाँ मेरी .gitlab-ci.yml
फ़ाइल है?
आप एक JDK घर की जरूरत है, जहां javac बाहर निकलता है। – devwebcl
मेरे उत्तर पर एक नज़र डालें और देखें कि यह मदद करता है या नहीं। मेरी भी यही समस्या थी। – Mauker