diff --git a/src/main/java/de/tlc4b/TLCRunner.java b/src/main/java/de/tlc4b/TLCRunner.java
index 53c2eaa967df5a110bed85b80cda8d053eef53cb..b7e427e546c2451c9be434157c2e6fd60a3e12fa 100644
--- a/src/main/java/de/tlc4b/TLCRunner.java
+++ b/src/main/java/de/tlc4b/TLCRunner.java
@@ -53,7 +53,7 @@ public class TLCRunner {
 		String separator = FileSystems.getDefault().getSeparator();
 
 		boolean isWindows = System.getProperty("os.name").toLowerCase(Locale.ROOT).startsWith("windows");
-		String jvm = System.getProperty("java.home") + separator + "bin" + separator + (isWindows ? "java" : "java.exe");
+		String jvm = System.getProperty("java.home") + separator + "bin" + separator + (isWindows ? "java.exe" : "java");
 		String classpath = System.getProperty("java.class.path");
 
 		List<String> command = new ArrayList<>();