programmieren-2-java/run.bat

43 lines
694 B
Batchfile

@echo off
set argC=0
for %%x in (%*) do Set /A argC+=1
if %argC% EQU 0 (
set /A argC+=1
set /P projekt="Projekt: "
) else (
set projekt=%1
)
if %argC% EQU 1 (
set /A argC+=1
set /P package="Package: "
if "%package%" == "" (
set package="none"
)
) else (
set package=%2
)
if %argC% EQU 2 (
set /A argC+=1
set /P class="Main-Klasse: "
) else (
set class=%3
)
if "%package%" EQU "none" (
javac %projekt%/src/*.java -d %projekt%/bin -cp %projekt%/bin
java -cp %projekt%/bin %class%
) else (
javac %projekt%/src/%package%/*.java -d %projekt%/bin -cp %projekt%/bin
java -cp %projekt%/bin %package%/%class%
)
del %projekt%.zip
tar -acf %projekt%.zip -C %projekt%/src *
pause