aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore15
-rw-r--r--README.md1
-rw-r--r--run.bat16
-rw-r--r--run.sh12
-rw-r--r--src/confing.properties0
5 files changed, 44 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..b63bf17
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,15 @@
1# Ignore compiled Java bytecode
2bin/
3*.class
4
5# Ignore packaged binaries
6*.jar
7*.war
8
9# Ignore OS-specific files
10.DS_Store
11Thumbs.db
12
13# Optional: Ignore environment properties if they hold local secrets
14# config.properties
15
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..091c160
--- /dev/null
+++ b/README.md
@@ -0,0 +1 @@
New java project bootstrap
diff --git a/run.bat b/run.bat
new file mode 100644
index 0000000..73d3903
--- /dev/null
+++ b/run.bat
@@ -0,0 +1,16 @@
1@echo off
2:: clean old binaries
3rmdir /s /q bin
4mkdir bin
5
6:: compile source files and include libraries
7javac -d bin -cp "lib/*" src/com/example/App.java
8
9:: run the application if compilation succeeded
10if %errorlevel% equ 0 (
11 echo --- Running Application ---
12 java -cp "bin;lib/*" com.example.App
13) else (
14 echo Compilation failed.
15)
16pause
diff --git a/run.sh b/run.sh
new file mode 100644
index 0000000..173c155
--- /dev/null
+++ b/run.sh
@@ -0,0 +1,12 @@
1#!/bin/bash
2
3# clean up
4rm -rf bin && mkdir bin
5
6# run the app if compilation succeeded
7if javac -d bin -cp "lib/*" src/com/example/App.java; then
8 echo "--- Running Application ---"
9 java -cp "bin:lib/*" com.example.App
10else
11 echo "Compilation failed."
12fi
diff --git a/src/confing.properties b/src/confing.properties
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/confing.properties