#!/bin/sh -e

for path_type in re sdk; do
	for version in 1.6 1.5 1.4; do
		if [ -e /usr/lib/j2${path_type}${version}-sun/jre/lib/rt.jar ]; then
			JPATH=/usr/lib/j2${path_type}${version}-sun/jre/lib
			break 2
		elif [ -e /usr/lib/j2${path_type}${version}-sun/lib/rt.jar ]; then
			JPATH=/usr/lib/j2${path_type}${version}-sun/lib
			break 2
		fi
	done
done

if [ "x$JPATH" = "x" ]; then
	if [ -r /usr/lib/j2se/1.4/jre/lib/rt.jar ]; then
		JPATH=/usr/lib/j2se/1.4/jre/lib
	elif [ -r /usr/lib/j2re1.3/lib/rt.jar ]; then
		exec jikes -bootclasspath /usr/lib/j2re1.3/lib/rt.jar "$@"
	elif [ -r /usr/lib/j2se/1.3/jre/lib/rt.jar ]; then
		exec jikes -bootclasspath /usr/lib/j2se/1.3/jre/lib/rt.jar "$@"
	fi
fi

if [ "x$JPATH" != "x" ]; then
	exec jikes -bootclasspath $JPATH/rt.jar:$JPATH/jsse.jar:$JPATH/jce.jar:$JPATH/charsets.jar:$JPATH/ext/dnsns.jar:$JPATH/ext/localedata.jar:$JPATH/ext/sunjce_provider.jar "$@"
fi


# Print error
echo
echo "----- Cannot find SUN Java (created with java-package) "
echo "----- or Blackdown files. Please file a bug against jikes-sun"
echo
exit 1
