diff --git a/examples/simple/Decoder.java b/examples/simple_java/Decoder.java
similarity index 100%
rename from examples/simple/Decoder.java
rename to examples/simple_java/Decoder.java
diff --git a/examples/simple/Encoder.java b/examples/simple_java/Encoder.java
similarity index 100%
rename from examples/simple/Encoder.java
rename to examples/simple_java/Encoder.java
diff --git a/examples/simple_java/README b/examples/simple_java/README
new file mode 100644
index 0000000000000000000000000000000000000000..069312434d0705169c69a3e64faf3b7c7a466f4b
--- /dev/null
+++ b/examples/simple_java/README
@@ -0,0 +1,7 @@
+This is a very simple example with one labcomm file (simple.lc) defining two samples.
+Example source code:
+	Encoder.java
+	Decoder.java
+And simple scripts
+	compile.sh 	- first runs the LabComm compiler and then compiles Encoder and Decoder
+	run.sh 		- runs, as expected Encoder and then Decoder
diff --git a/examples/simple/compile.sh b/examples/simple_java/compile.sh
similarity index 100%
rename from examples/simple/compile.sh
rename to examples/simple_java/compile.sh
diff --git a/examples/simple/run.sh b/examples/simple_java/run.sh
similarity index 100%
rename from examples/simple/run.sh
rename to examples/simple_java/run.sh
diff --git a/examples/simple/simple.lc b/examples/simple_java/simple.lc
similarity index 100%
rename from examples/simple/simple.lc
rename to examples/simple_java/simple.lc