summaryrefslogtreecommitdiff
path: root/java/08-runnable-jar/README
diff options
context:
space:
mode:
authorKamal Wickramanayake <kamal@inbox.lk>2026-02-14 17:26:07 +0530
committerKamal Wickramanayake <kamal@inbox.lk>2026-02-14 17:26:07 +0530
commit5a79586c0ddd6bd61249a1943951b9714dfbc5ff (patch)
treed38379cfedd762ef4df2243382c83c941319235e /java/08-runnable-jar/README
parenteda2fc5dbabf2432de9f5e08ab0dae4db74b1c6c (diff)
Add runnable jar file sample
Diffstat (limited to 'java/08-runnable-jar/README')
-rw-r--r--java/08-runnable-jar/README14
1 files changed, 14 insertions, 0 deletions
diff --git a/java/08-runnable-jar/README b/java/08-runnable-jar/README
new file mode 100644
index 0000000..7746431
--- /dev/null
+++ b/java/08-runnable-jar/README
@@ -0,0 +1,14 @@
+# NOTE:
+# On Windows,
+# 1. Use \ as the directory seperator.
+
+# Compile:
+mkdir bin
+javac --source-path src/ -d bin/ src/*.java
+
+# Build jar file:
+mkdir dist
+jar cfe dist/my-accounts-app.jar AccountApp -C bin .
+
+# Run
+java -jar dist/my-accounts-app.jar