1@echo off
2
3REM
4REM Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved.
5REM DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
6REM
7REM This code is free software; you can redistribute it and/or modify it
8REM under the terms of the GNU General Public License version 2 only, as
9REM published by the Free Software Foundation.
10REM
11REM This code is distributed in the hope that it will be useful, but WITHOUT
12REM ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13REM FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
14REM version 2 for more details (a copy is included in the LICENSE file that
15REM accompanied this code).
16REM
17REM You should have received a copy of the GNU General Public License version
18REM 2 along with this work; if not, write to the Free Software Foundation,
19REM Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20REM
21REM Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22REM or visit www.oracle.com if you need additional information or have any
23REM questions.
24REM  
25REM
26
27if "%1" == "-help" goto usage
28
29:JAVA_HOME
30if not exist %JAVA_HOME%\bin\java.exe goto BADJAVAHOME
31if not exist %JAVA_HOME\lib\sa-jdi.jar goto BADJAVAHOME
32
33start %JAVA_HOME%\bin\java -classpath %JAVA_HOME%\lib\sa-jdi.jar sun.jvm.hotspot.jdi.SADebugServer %1 %2 
34goto end
35
36:BADJAVAHOME
37echo JAVA_HOME does not point to a working J2SE 1.5 installation.
38
39:usage
40echo Usage: start-debug-server [pid]
41echo        $0 <java executable> [Dr Watson dump file]
42echo  Start the JDI debug server on [pid] or [Dr Watson dump file]
43echo  so that it can be debugged from a remote machine.
44echo  JAVA_HOME must contain the pathname of a J2SE 1.5
45echo  installation.
46
47:end
48