commit 0e5e66bef87d94b6a777737240a3eaecb64f70ac Author: Jack Date: Fri Sep 12 07:47:14 2025 +0200 init commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8dcca34 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +build/ +*.class diff --git a/Main.java b/Main.java new file mode 100644 index 0000000..5a5f303 --- /dev/null +++ b/Main.java @@ -0,0 +1,5 @@ +public class Main { + public static void main(String[] args) { + System.out.println("Hello, World!"); + } +} diff --git a/run.sh b/run.sh new file mode 100755 index 0000000..b7405dc --- /dev/null +++ b/run.sh @@ -0,0 +1,16 @@ +if ! command -v javac >/dev/null 2>&1; then + echo "Error: javac is not installed." + exit 1 +fi + +if ! command -v java >/dev/null 2>&1; then + echo "Error: java is not installed." + exit 1 +fi + +if ! javac -d build Main.java; then + echo "Error: javac failed to compile Main.java." + exit 1 +fi + +java -cp build Main