Skip to content

Commit 0b30a15

Browse files
authored
Create start.bat
1 parent bf70142 commit 0b30a15

File tree

1 file changed

+56
-0
lines changed

1 file changed

+56
-0
lines changed

start.bat

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
@echo off
2+
color 0A
3+
title JavaBooks PRO Launcher
4+
5+
:menu
6+
cls
7+
echo ===============================
8+
echo JavaBooks SYSTEM
9+
echo ===============================
10+
echo 1. Compile project
11+
echo 2. Run program
12+
echo 3. Compile + Run
13+
echo 4. Clean (.class files)
14+
echo 0. Exit
15+
echo ===============================
16+
set /p choice=Choose option:
17+
18+
if "%choice%"=="1" goto compile
19+
if "%choice%"=="2" goto run
20+
if "%choice%"=="3" goto both
21+
if "%choice%"=="4" goto clean
22+
if "%choice%"=="0" exit
23+
24+
goto menu
25+
26+
:compile
27+
echo Compiling...
28+
javac com/javabooks/*.java
29+
pause
30+
goto menu
31+
32+
:run
33+
echo Running...
34+
java com.javabooks.Main
35+
pause
36+
goto menu
37+
38+
:both
39+
echo Compiling...
40+
javac com/javabooks/*.java
41+
if %errorlevel% neq 0 (
42+
echo ERROR!
43+
pause
44+
goto menu
45+
)
46+
echo Running...
47+
java com.javabooks.Main
48+
pause
49+
goto menu
50+
51+
:clean
52+
echo Cleaning...
53+
del /s /q com\javabooks\*.class
54+
echo Done!
55+
pause
56+
goto menu

0 commit comments

Comments
 (0)