aboutsummaryrefslogtreecommitdiff
path: root/vo/java/aladin
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2015-07-08 20:46:52 -0400
committerJoseph Hunkeler <jhunkeler@gmail.com>2015-07-08 20:46:52 -0400
commitfa080de7afc95aa1c19a6e6fc0e0708ced2eadc4 (patch)
treebdda434976bc09c864f2e4fa6f16ba1952b1e555 /vo/java/aladin
downloadiraf-linux-fa080de7afc95aa1c19a6e6fc0e0708ced2eadc4.tar.gz
Initial commit
Diffstat (limited to 'vo/java/aladin')
-rwxr-xr-xvo/java/aladin51
1 files changed, 51 insertions, 0 deletions
diff --git a/vo/java/aladin b/vo/java/aladin
new file mode 100755
index 00000000..7ff3359b
--- /dev/null
+++ b/vo/java/aladin
@@ -0,0 +1,51 @@
+#!/bin/sh
+
+# Aladin Bourne shell launcher
+# P.Fernique [CDS] - F.Ochsenbein [CDS]
+# V1.1 - oct 2010
+# V1.0 - april 2009
+
+# JAVA memory max allocation (in Mb)
+mem=1024
+
+# Via a symbolic link ?
+prog=$0
+while test -h $prog; do
+ prog1=`ls -l $prog | awk '{print $NF}'`
+ if test `expr $prog1 : /` -gt 0; then # Absolute symlink
+ prog="$prog1"
+ else
+ prog=`dirname $prog`/$prog1 # Relative symlink
+ fi
+done
+
+# Aladin launch
+xterm -e java -Xmx${mem}m -jar `dirname $prog`/Aladin.jar -script="setconf Dir=`pwd`;" $*
+res=$?
+
+# Pb1: Aladin.jar not found
+if [ $res = 1 ]; then
+ echo "Aladin and Aladin.jar must be in the same directory"
+
+#Pb 2: JAVA not jound
+else
+ if [ $res = 127 ]; then
+ jvminstall="http://www.java/download"
+ browser="mozilla firefox netscape"
+ echo "Java Runtime environment not found"
+ echo "=> Fix your path or install it ($jvminstall)"
+ for w in $browser; do
+ $w -remote openURL\($jvminstall\) 2> /dev/null
+ if [ $? = 0 ]; then
+ exit 0
+ fi
+ done
+ for w in $browser; do
+ $w $jvminstall 2> /dev/null
+ if [ $? = 0 ]; then
+ exit 0
+ fi
+ done
+ fi
+fi
+