summaryrefslogtreecommitdiff
path: root/java/netbeans4/files/patch-bin_runide.sh
blob: 7845dbfa346bfb4b9e3d51f1a45fbc3a182373e0 (plain) (blame)
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
$FreeBSD$

--- bin/runide.sh.orig	Mon Jun  2 11:23:48 2003
+++ bin/runide.sh	Mon Jun  2 11:26:50 2003
@@ -157,7 +157,7 @@
         
         -hotspot|-client|-server|-classic|-native|-green) thread_flag=$1;;
         -J-hotspot|-J-client|-J-server|-J-classic|-J-native|-J-green) thread_flag=`expr $1 : '-J\(.*\)'`;;
-        -J*) jopt=`expr "$1" : '-J\(.*\)'`; jargs="$jargs \"$jopt\"";;
+        -J*) jopt=`expr -- "$1" : '-J\(.*\)'`; jargs="$jargs \"$jopt\"";;
         *) args="$args \"$1\"" ;;
     esac
     shift
@@ -182,25 +182,6 @@
 parse_args "$@"
 
 #
-# check JDK
-#
-
-if [ -z "$jdkhome" ] ; then
-    echo "Cannot find JDK. Please set the JDK_HOME environment variable to point"
-    echo "to your JDK installation directory, or use the -jdkhome switch"
-    echo ""
-    exit 1
-fi
-
-if [ ! -x "${jdkhome}/bin/java" ] ; then
-    echo "Cannot find JDK at ${jdkhome}. Please set the JDK_HOME"
-    echo "environment variable to point to your JDK installation directory,"
-    echo "or use the -jdkhome switch"
-    echo ""
-    exit 1
-fi
-
-#
 # open file?
 #
 
@@ -212,7 +193,7 @@
     if [ ! -z "$port" ] ; then
         args="$args -port $port"
     fi
-    eval "\"$jdkhome/bin/java\"" -classpath "\"${idehome}/modules/utilities.jar\"" $openfile_class $args "\"$openfile\""
+    eval javavm -classpath "\"${idehome}/modules/utilities.jar\"" $openfile_class $args "\"$openfile\""
     rc=$?
     
     if [ $rc -eq 0 -o $rc -eq 1 ] ; then
@@ -267,7 +248,7 @@
 }
 
 do_run_updater() {
-    eval "\"$jdkhome/bin/java\"" $thread_flag -classpath "\"${updatercp}\"" $jargs $updater_class
+    eval javavm $thread_flag -classpath "\"${updatercp}\"" $jargs $updater_class
 }
 
 look_for_pre_runs() {
@@ -406,7 +387,7 @@
         openfile=""
     fi
     
-    eval "\"${jdkhome}/bin/java\"" -Djdk.home="\"${jdkhome}\"" $thread_flag -classpath "\"$cp\"" \
+    eval javavm -Djdk.home="\"${jdkhome}\"" $thread_flag -classpath "\"$cp\"" \
         -Dnetbeans.osenv="${nbenvfile}" \
         ${openfile_prop} \
         $jargs $ide_class $args