1
0
Files
nure/semester-4/ОПJа/lb-1/task1/part1.sh
2025-04-29 22:08:00 +03:00

23 lines
454 B
Bash
Executable File

#!/bin/bash
ROOT='src/main/java'
JAVA_FILE="ua/nure/jfn/task1/Part1.java"
CLASS_FILE="ua/nure/jfn/task1/Part1.class"
CLASS="ua.nure.jfn.task1.Part1"
if [ ! -r "$ROOT/$JAVA_FILE" ]; then
echo "File '$ROOT/$JAVA_FILE' is not found or it is not readable." 1>&2
exit 1
fi
javac "$ROOT/$JAVA_FILE"
if [ ! -r "$ROOT/$CLASS_FILE" ]; then
echo "Can't find '$ROOT/$CLASS_FILE' after compilation." 1>&2
exit 2
fi
java -cp "$ROOT" "$CLASS"