6
我正在Ubuntu 14上運行git-lab服務器我想在git-lab Ci上編譯構建,但由於某些原因,我一直得到同樣的錯誤:GitLab CI:無法設置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.
無論我如何更改JAVA_HOME的路徑,它總是相同的結果。我在JVM文件夾中有4個文件夾:
java-8-oracle
java-7-openjdk-amd64
java-1.7.0-openjdk-amd64
default-java
但是無論我設置哪個目錄的路徑始終是相同的結果。
這裏是我的.gitlab-ci.yml
文件:
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
可能是什麼這個錯誤的原因是什麼?
你需要一個JDK家中,javac的退出。 – devwebcl
看看我的答案,看看它是否有幫助。我遇到過同樣的問題。 – Mauker