programmieren-2-java/run

39 lines
671 B
Bash
Executable File

#!/bin/bash
argc=$#
if [ "$argc" == "0" ]; then
argc=$((argc+1))
read -p "Projekt: " projekt
else
projekt=$1
fi
if [ "$argc" == "1" ]; then
argc=$((argc+1))
read -p "Package: " package
if [ "$package" == "" ]; then
package="none"
fi
else
package=$2
fi
if [ "$argc" == "2" ]; then
argc=$((argc+1))
read -p "Main-Klasse: " class
else
class=$3
fi
if [ "$package" == "none" ]; then
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
fi
./zipm $projekt