From 701c28f43da9b35193f8216014fcd32067afb4aa Mon Sep 17 00:00:00 2001 From: Luca Conte Date: Wed, 5 Apr 2023 15:58:03 +0200 Subject: [PATCH] runscript for linux --- run | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100755 run diff --git a/run b/run new file mode 100755 index 0000000..7bab3fb --- /dev/null +++ b/run @@ -0,0 +1,38 @@ +#!/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