forked from I2P_Developers/i2p.i2p

- use my find-java-home stub script when building jcupid - move find-java-home to core/c - add support for ArchLinux to find-java-home
31 lines
1.0 KiB
Plaintext
31 lines
1.0 KiB
Plaintext
UNIXTYPE=$(uname -s | tr "[A-Z]" "[a-z]")
|
|
if [ $UNIXTYPE = "freebsd" ]; then
|
|
if [ -d /usr/local/openjdk6 ]; then
|
|
JAVA_HOME="/usr/local/openjdk6"
|
|
elif [ -d /usr/local/openjdk7 ]; then
|
|
JAVA_HOME="/usr/local/openjdk7"
|
|
fi
|
|
elif [ $UNIXTYPE = "openbsd" ]; then
|
|
if [ -d /usr/local/jdk-1.7.0 ]; then
|
|
JAVA_HOME="/usr/local/jdk-1.7.0"
|
|
fi
|
|
elif [ $UNIXTYPE = "netbsd" ]; then
|
|
if [ -d /usr/pkg/java/openjdk7 ]; then
|
|
JAVA_HOME="/usr/pkg/java/openjdk7"
|
|
fi
|
|
elif [ $UNIXTYPE = "linux" ] && [ -e /etc/debian_version ]; then
|
|
if [ -d /usr/lib/jvm/default-java ]; then
|
|
JAVA_HOME="/usr/lib/jvm/default-java"
|
|
fi
|
|
elif [ $UNIXTYPE = "linux" ] && [ -e /etc/arch-release ]; then
|
|
if [ -d /usr/lib/jvm/java-7-openjdk ]; then
|
|
JAVA_HOME="/usr/lib/jvm/java-7-openjdk"
|
|
elif [ -d /usr/lib/jvm/java-6-openjdk ]; then
|
|
JAVA_HOME="/usr/lib/jvm/java-6-openjdk"
|
|
fi
|
|
elif [ $UNIXTYPE = "darwin" ]; then
|
|
JAVA_HOME=$(/usr/libexec/java_home)
|
|
fi
|
|
|
|
export JAVA_HOME
|