• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

build


Commit MetaInfo

Revision16ba5cae5bc4f206b6c1d70dd94f419ea5b1686e (tree)
Zeit2017-04-13 17:53:37
AutorChih-Wei Huang <cwhuang@linu...>
CommiterChih-Wei Huang

Log Message

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.

Ändern Zusammenfassung

Diff

--- a/envsetup.sh
+++ b/envsetup.sh
@@ -1421,7 +1421,10 @@ function set_java_home() {
14211421 export JAVA_HOME=$(/usr/libexec/java_home -v 1.7)
14221422 ;;
14231423 *)
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
14251428 ;;
14261429 esac
14271430