43 lines
694 B
Batchfile
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 |