-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrunserver.bat
More file actions
executable file
·95 lines (82 loc) · 2.87 KB
/
runserver.bat
File metadata and controls
executable file
·95 lines (82 loc) · 2.87 KB
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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
@ECHO OFF
set JDK_HOME25="C:\Program Files\Java\jdk1.7.0_25\bin"
set JDK_HOME40="C:\Program Files\Java\jdk1.7.0_40\bin"
set JRE7="C:\Program Files\Java\jre7\bin"
set JDK_HOME86_25="C:\Program Files (x86)\Java\jdk1.7.0_25\bin"
set JDK_HOME86_40="C:\Program Files (x86)\Java\jdk1.7.0_40\bin"
set JRE867="C:\Program Files (x86)\Java\jre7\bin"
set JARPATH="bombman.jar"
echo [Checking Path Variable]
java.exe -version >nul 2>&1
if ERRORLEVEL 1 goto :DefaultHome
ECHO [Java Found]
java.exe -jar %JARPATH% %*
goto :eof
:DefaultHome
echo [Checking Java_home Variable]
IF DEFINED JAVA_HOME "%JAVA_HOME%"\bin\java.exe -version >nul 2>&1
if ERRORLEVEL 1 goto :DefaultJDKHome
ECHO [Java Found]
"%JAVA_HOME%"\bin\java.exe -jar %JARPATH% %*
goto :eof
:DefaultJDKHome
echo [Checking Jdk_home Variable]
IF DEFINED JDK_HOME "%JDK_HOME%"\bin\java.exe -version >nul 2>&1
if ERRORLEVEL 1 goto :DefaultJREHome
ECHO [Java Found]
"%JDK_HOME%"\bin\java.exe -jar %JARPATH% %*
goto :eof
:DefaultJREHome
echo [Checking Jre_home Varibale]
IF DEFINED JRE_HOME "%JRE_HOME%"\bin\java.exe -version >nul 2>&1
if ERRORLEVEL 1 goto :UserHome25
ECHO [Java Found]
"%JRE_HOME%"\bin\java.exe -j %JARPATH% %*
goto :eof
:UserHome25
echo [Checking Default Jdk 1.7.0_25 Folder]
IF DEFINED JDK_HOME25 %JDK_HOME25%\java.exe -version >nul 2>&1
if ERRORLEVEL 1 goto :UserHome25_86
ECHO [Java Found]
%JDK_HOME25%\java.exe -jar %JARPATH% %*
goto :eof
:UserHome25_86
IF DEFINED JDK_HOME25 %JDK_HOME86_25%\java.exe -version >nul 2>&1
if ERRORLEVEL 1 goto :UserHome40
ECHO [Java Found]
%JDK_HOME86_25%\java.exe -jar %JARPATH% %*
goto :eof
:UserHome40
echo [Checking Default Jdk 1.7.0_40 Folder]
IF DEFINED JDK_HOME40 %JDK_HOME40%\java.exe -version >nul 2>&1
if ERRORLEVEL 1 goto :JREHOME
ECHO [Java Found]
%JDK_HOME40%\java.exe -jar %JARPATH% %*
goto :eof
:UserHome40_86
IF DEFINED JDK_HOME40 %JDK_HOME86_40%\java.exe -version >nul 2>&1
if ERRORLEVEL 1 goto :JREHOME
ECHO [Java Found]
%JDK_HOME86_40%\java.exe -jar %JARPATH% %*
goto :eof
:JREHome
echo [Checking Default Jre7 Folder]
IF DEFINED JRE7 %JRE7%\java.exe -version >nul 2>&1
if ERRORLEVEL 1 goto :JREHome86
ECHO [Java Found]
%JRE7%\java.exe -jar %JARPATH% %*
goto :eof
:JREHome86
IF DEFINED JRE7 %JRE867%\java.exe -version >nul 2>&1
if ERRORLEVEL 1 goto :usage
ECHO [Java Found]
%JRE867%\java.exe -jar %JARPATH% %*
goto :eof
:usage
echo java.exe was not found on your path!
echo This script requires:
echo 1) an installation of the Java Development Kit or an installation of the Java Runtime Environment, and
echo 2) either java.exe is on the path, or that the one of JAVA_HOME, JDK_HOME or JRE_HOME environment variables
echo is set and points to the installation directory. If not, it will look under
echo C:\Program Files\Java\jdk1.7.0_25\bin, C:\Program Files\Java\jdk1.7.0_40\bin and
echo C:\Program Files\Java\jre7\bin