Changeset c24ddf5
- Timestamp:
- Oct 22, 2016 12:58:50 PM (4 years ago)
- Branches:
- master
- Children:
- 35642e2
- Parents:
- f436fd0
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
core/c/find-java-home
rf436fd0 rc24ddf5 1 1 UNIXTYPE=$(uname -s | tr "[A-Z]" "[a-z]") 2 2 if [ $UNIXTYPE = "freebsd" ]; then 3 if [ -d /usr/local/openjdk 6]; then4 JAVA_HOME="/usr/local/openjdk 6"3 if [ -d /usr/local/openjdk8 ]; then 4 JAVA_HOME="/usr/local/openjdk8" 5 5 elif [ -d /usr/local/openjdk7 ]; then 6 6 JAVA_HOME="/usr/local/openjdk7" 7 elif [ -d /usr/local/openjdk6 ]; then 8 JAVA_HOME="/usr/local/openjdk6" 7 9 fi 8 10 elif [ $UNIXTYPE = "sunos" ]; then … … 10 12 if [ -d /usr/jdk/latest/ ]; then 11 13 JAVA_HOME="/usr/jdk/latest" 14 elif [ -d /usr/jdk/instances/jdk1.8.0/ ]; then 15 JAVA_HOME="/usr/jdk/instances/jdk1.8.0" 12 16 elif [ -d /usr/jdk/instances/jdk1.7.0/ ]; then 13 17 JAVA_HOME="/usr/jdk/instances/jdk1.7.0" … … 16 20 fi 17 21 elif [ $UNIXTYPE = "openbsd" ]; then 18 if [ -d /usr/local/jdk-1.7.0 ]; then 22 if [ -d /usr/local/jdk-1.8.0 ]; then 23 JAVA_HOME="/usr/local/jdk-1.8.0" 24 elif [ -d /usr/local/jdk-1.7.0 ]; then 19 25 JAVA_HOME="/usr/local/jdk-1.7.0" 20 26 elif [ -d /usr/local/jdk-1.6.0 ]; then … … 22 28 fi 23 29 elif [ $UNIXTYPE = "netbsd" ]; then 24 if [ -d /usr/pkg/java/openjdk7 ]; then 30 if [ -d /usr/pkg/java/openjdk8 ]; then 31 JAVA_HOME="/usr/pkg/java/openjdk8" 32 elif [ -d /usr/pkg/java/openjdk7 ]; then 25 33 JAVA_HOME="/usr/pkg/java/openjdk7" 26 34 fi … … 30 38 fi 31 39 elif [ $UNIXTYPE = "linux" ] && [ -e /etc/arch-release ]; then 32 if [ -d /usr/lib/jvm/java-7-openjdk ]; then 40 if [ -d /usr/lib/jvm/java-8-openjdk ]; then 41 JAVA_HOME="/usr/lib/jvm/java-8-openjdk" 42 elif [ -d /usr/lib/jvm/java-7-openjdk ]; then 33 43 JAVA_HOME="/usr/lib/jvm/java-7-openjdk" 34 44 elif [ -d /usr/lib/jvm/java-6-openjdk ]; then … … 42 52 UNIXTYPE="linux" 43 53 # OpenJDK 7 is supported as of Debian Jessie 44 if [ -d /usr/lib/jvm/java-7-openjdk-kfreebsd-amd64/ ]; then 54 if [ -d /usr/lib/jvm/java-8-openjdk-kfreebsd-amd64/ ]; then 55 JAVA_HOME="/usr/lib/jvm/java-8-openjdk-kfreebsd-amd64" 56 elif [ -d /usr/lib/jvm/java-8-openjdk-kfreebsd-i386/ ]; then 57 JAVA_HOME="/usr/lib/jvm/java-8-openjdk-kfreebsd-i386" 58 elif [ -d /usr/lib/jvm/java-7-openjdk-kfreebsd-amd64/ ]; then 45 59 JAVA_HOME="/usr/lib/jvm/java-7-openjdk-kfreebsd-amd64" 46 60 elif [ -d /usr/lib/jvm/java-7-openjdk-kfreebsd-i386/ ]; then
Note: See TracChangeset
for help on using the changeset viewer.