build
Revision | 16ba5cae5bc4f206b6c1d70dd94f419ea5b1686e (tree) |
---|---|
Zeit | 2017-04-13 17:53:37 |
Autor | Chih-Wei Huang <cwhuang@linu...> |
Commiter | Chih-Wei Huang |
envsetup.sh: support different openjdk locations
Some distributions install openjdk in a different location than Ubuntu.
Try to detect them one by one.
Tested OK on Fedora with openjdk-1.7.0.
@@ -1421,7 +1421,10 @@ function set_java_home() { | ||
1421 | 1421 | export JAVA_HOME=$(/usr/libexec/java_home -v 1.7) |
1422 | 1422 | ;; |
1423 | 1423 | *) |
1424 | - export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64 | |
1424 | + for j in java-1.7.0 java-7-openjdk-amd64; do | |
1425 | + [ -d /usr/lib/jvm/$j ] && break | |
1426 | + done | |
1427 | + export JAVA_HOME=/usr/lib/jvm/$j | |
1425 | 1428 | ;; |
1426 | 1429 | esac |
1427 | 1430 |