Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSarika Sinha2017-10-31 09:13:43 +0000
committerSarika Sinha2017-10-31 09:13:43 +0000
commitf9da983d2bdfe539b8fb31b0186fe7003102537b (patch)
tree092257f8b45aeb5568ca73ecbb425f6e4d66aac1
parent1d6a23648eae5c86e51d97ccab0414a7fd14700e (diff)
downloadeclipse.jdt.debug-f9da983d2bdfe539b8fb31b0186fe7003102537b.tar.gz
eclipse.jdt.debug-f9da983d2bdfe539b8fb31b0186fe7003102537b.tar.xz
eclipse.jdt.debug-f9da983d2bdfe539b8fb31b0186fe7003102537b.zip
-rw-r--r--org.eclipse.jdt.launching/launching/org/eclipse/jdt/internal/launching/StandardVMType.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/org.eclipse.jdt.launching/launching/org/eclipse/jdt/internal/launching/StandardVMType.java b/org.eclipse.jdt.launching/launching/org/eclipse/jdt/internal/launching/StandardVMType.java
index ff2eec023..096b9f819 100644
--- a/org.eclipse.jdt.launching/launching/org/eclipse/jdt/internal/launching/StandardVMType.java
+++ b/org.eclipse.jdt.launching/launching/org/eclipse/jdt/internal/launching/StandardVMType.java
@@ -829,6 +829,10 @@ public class StandardVMType extends AbstractVMInstallType {
private synchronized String readReleaseVersion(File javaHome) {
String version = ""; //$NON-NLS-1$
+
+ if (Files.notExists(Paths.get(javaHome.getAbsolutePath(), RELEASE_FILE))) {
+ return version;
+ }
try (Stream<String> lines = Files.lines(Paths.get(javaHome.getAbsolutePath(), RELEASE_FILE)).filter(s -> s.contains(JAVA_VERSION))) {
Optional<String> hasVersion = lines.findFirst();
if (hasVersion.isPresent()) {

Back to the top