From 10bfe98293e5c933a549408006dce69872dbf970 Mon Sep 17 00:00:00 2001 From: gayanper Date: Sun, 24 Mar 2019 00:29:21 +0530 Subject: [PATCH] Fix for windows java.exe issue in executable path. Signed-off-by: gayanper --- .../tools/boot/java/ls/BootJavaPreloadingActivity.scala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/idea-extensions/idea-boot-java/src/org/spring/tools/boot/java/ls/BootJavaPreloadingActivity.scala b/idea-extensions/idea-boot-java/src/org/spring/tools/boot/java/ls/BootJavaPreloadingActivity.scala index f900afa17..206ecf1b6 100644 --- a/idea-extensions/idea-boot-java/src/org/spring/tools/boot/java/ls/BootJavaPreloadingActivity.scala +++ b/idea-extensions/idea-boot-java/src/org/spring/tools/boot/java/ls/BootJavaPreloadingActivity.scala @@ -24,7 +24,7 @@ class BootJavaPreloadingActivity extends PreloadingActivity { val javaPath = Paths.get(javaHome) - val javaExec = javaPath.resolve(Paths.get("bin", "java")) + val javaExec = javaPath.resolve(Paths.get("bin", if(isWindows()) "java.exe" else "java")) if (!Files.exists(javaExec)) { // TODO throw error? @@ -62,4 +62,7 @@ class BootJavaPreloadingActivity extends PreloadingActivity { ))) } + def isWindows(): Boolean = { + return System.getProperty("os.name").toLowerCase().startsWith("win") + } } \ No newline at end of file