From e91dff50cf884849b9b26a431b4e7f951ab94cb1 Mon Sep 17 00:00:00 2001 From: Athenas Jimenez Date: Mon, 4 Nov 2019 18:31:59 +0000 Subject: [PATCH] Add jdk8 and jdk13 homes in case jdk11 is not available. Signed-off-by: Athenas Jimenez --- src/main.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/main.c b/src/main.c index c788265..c1dc56d 100644 --- a/src/main.c +++ b/src/main.c @@ -48,7 +48,19 @@ int main(int argc, char **argv) strcpy(java, getenv("JAVA_HOME")); } else { - strcpy(java, "/usr/lib/jvm/java-1.11.0-openjdk"); + if (access("/usr/lib/jvm/java-1.11.0-openjdk", F_OK) == 0) { + strcpy(java, "/usr/lib/jvm/java-1.11.0-openjdk"); + } + else { + if (access("/usr/lib/jvm/java-1.8.0-openjdk", F_OK) == 0) { + strcpy(java, "/usr/lib/jvm/java-1.8.0-openjdk"); + } + else { + if (access("/usr/lib/jvm/java-1.13.0-openjdk", F_OK) == 0) { + strcpy(java, "/usr/lib/jvm/java-1.13.0-openjdk"); + } + } + } } strcat(java, "/bin/");