From 80b5c55a6465942775f739ce0f765eba0680a442 Mon Sep 17 00:00:00 2001 From: artdeell Date: Fri, 20 Aug 2021 15:53:43 +0300 Subject: [PATCH] Fix 2 --- .../java/net/kdt/pojavlaunch/utils/JREUtils.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/utils/JREUtils.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/utils/JREUtils.java index 518ef1b06..56375975e 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/utils/JREUtils.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/utils/JREUtils.java @@ -45,7 +45,18 @@ public class JREUtils { } public static String findInLdLibPath(String libName) { - if(Os.getenv("LD_LIBRARY_PATH")==null) return libName; + if(Os.getenv("LD_LIBRARY_PATH")==null) { + try { + if (LD_LIBRARY_PATH != null) { + Os.setenv("LD_LIBRARY_PATH", LD_LIBRARY_PATH, true); + }else{ + return libName; + } + }catch (ErrnoException e) { + e.printStackTrace(); + return libName; + } + } for (String libPath : Os.getenv("LD_LIBRARY_PATH").split(":")) { File f = new File(libPath, libName); if (f.exists() && f.isFile()) {