1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146
|
#! /bin/sh
echo $0
if [ -e /opt-share/apache-ant ] ; then
ANT_PATH=/opt-share/apache-ant
PATH=$ANT_PATH/bin:$PATH
export ANT_PATH
fi
if [ -z "$ANT_PATH" ] ; then
if [ -e /usr/share/ant/bin/ant -a -e /usr/share/ant/lib/ant.jar ] ; then
ANT_PATH=/usr/share/ant
export ANT_PATH
echo autosetting ANT_PATH to $ANT_PATH
fi
fi
# FreeBSD
if [ -z "$ANT_PATH" ] ; then
if [ -e /usr/local/bin/ant -a -e /usr/local/share/java/apache-ant/lib/ant.jar ] ; then
ANT_PATH=/usr/local/share/java/apache-ant
export ANT_PATH
echo autosetting ANT_PATH to $ANT_PATH
fi
fi
if [ -z "$ANT_PATH" ] ; then
echo ANT_PATH does not exist, set it
exit
fi
if [ ! -z "$J2RE_HOME" -a ! -z "$JAVA_HOME" ] ; then
if [ -e $J2RE_HOME -a -e $JAVA_HOME ] ; then
PATH=$J2RE_HOME/bin:$JAVA_HOME/bin:$PATH
export J2RE_HOME JAVA_HOME
FOUND_JAVA=1
fi
fi
if [ -z "$FOUND_JAVA" ] ; then
if [ -e /usr/lib/jvm/java-21-openjdk-amd64 ] ; then
J2RE_HOME=/usr/lib/jvm/java-21-openjdk-amd64
JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64
PATH=$JAVA_HOME/bin:$PATH
export J2RE_HOME JAVA_HOME
FOUND_JAVA=1
fi
fi
# FreeBSD
if [ -z "$FOUND_JAVA" ] ; then
if [ -e /usr/local/java-21-openjdk-amd64 ] ; then
J2RE_HOME=/usr/local/openjdk21
JAVA_HOME=/usr/local/openjdk21
PATH=$JAVA_HOME/bin:$PATH
export J2RE_HOME JAVA_HOME
FOUND_JAVA=1
fi
fi
if [ -z "$FOUND_JAVA" ] ; then
if [ -e /opt-linux-x86_64/jdk21/lib/libjava.so ] ; then
J2RE_HOME=/opt-linux-x86_64/jdk21
JAVA_HOME=/opt-linux-x86_64/jdk21
PATH=$JAVA_HOME/bin:$PATH
export J2RE_HOME JAVA_HOME
FOUND_JAVA=1
fi
fi
if [ -z "$FOUND_JAVA" ] ; then
if [ -e /usr/lib/jvm/java-17-openjdk-amd64 ] ; then
J2RE_HOME=/usr/lib/jvm/java-17-openjdk-amd64
JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
PATH=$JAVA_HOME/bin:$PATH
export J2RE_HOME JAVA_HOME
FOUND_JAVA=1
fi
fi
if [ -z "$FOUND_JAVA" ] ; then
if [ -e /usr/lib/jvm/java-11-openjdk-amd64 ] ; then
J2RE_HOME=/usr/lib/jvm/java-11-openjdk-amd64
JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
PATH=$JAVA_HOME/bin:$PATH
export J2RE_HOME JAVA_HOME
FOUND_JAVA=1
fi
fi
if [ -z "$FOUND_JAVA" ] ; then
if [ -e /opt-linux-x86_64/jre11 -a -e /opt-linux-x86_64/jdk11 ] ; then
J2RE_HOME=/opt-linux-x86_64/jre11
JAVA_HOME=/opt-linux-x86_64/jdk11
PATH=$J2RE_HOME/bin:$JAVA_HOME/bin:$PATH
export J2RE_HOME JAVA_HOME
FOUND_JAVA=1
fi
fi
if [ -z "$FOUND_JAVA" ] ; then
if [ -e /usr/java/jre/bin/amd64 -a -e /usr/java/bin/amd64 ] ; then
# make a symbolic link: /usr/java/bin/amd64/bin$ ln -s . bin
# since ant looks for $JAVA_HOME/bin/java and we need to force the 64bit JVM
J2RE_HOME=/usr/java/jre
JAVA_HOME=/usr/java
PATH=$J2RE_HOME/bin/amd64:$JAVA_HOME/bin/amd64:$PATH
JAVACMD=$JAVA_HOME/bin/amd64/java
ANT_OPTS="-d64 -DjvmJava.exe=$J2RE_HOME/bin/amd64/java"
export J2RE_HOME JAVA_HOME JAVACMD ANT_OPTS
FOUND_JAVA=1
fi
fi
if [ -z "$FOUND_JAVA" ] ; then
if [ -e /opt-solaris-x86_64/jre11 -a -e /opt-solaris-x86_64/jdk11 ] ; then
# make a symbolic link: /opt-solaris-x86_64/jre7/bin/amd64/bin$ ln -s . bin
# since ant looks for $JAVA_HOME/bin/java and we need to force the 64bit JVM
J2RE_HOME=/opt-solaris-x86_64/jre11/bin/amd64
JAVA_HOME=/opt-solaris-x86_64/jdk11/bin/amd64
PATH=$J2RE_HOME:$JAVA_HOME:$PATH
export J2RE_HOME JAVA_HOME
FOUND_JAVA=1
fi
fi
if [ -z "$FOUND_JAVA" ] ; then
# make a symbolic link, e.g. OpenJDK:
# /usr/lib/jvm/java-7-openjdk-amd64 -> /usr/lib/jvm/java-amd64
if [ -e /usr/lib/jvm/java-amd64 ] ; then
J2RE_HOME=/usr/lib/jvm/java-amd64/jre
JAVA_HOME=/usr/lib/jvm/java-amd64
PATH=$J2RE_HOME/bin:$JAVA_HOME/bin:$PATH
export J2RE_HOME JAVA_HOME
FOUND_JAVA=1
fi
fi
export PATH
echo FOUND_JAVA $FOUND_JAVA
echo J2RE_HOME $J2RE_HOME
echo JAVA_HOME $JAVA_HOME
echo PATH $PATH
which java
java -version
|