* Avoid conflicts when extracting both 64-bit and 32-bit libraries to the same folder .. This is mainly for the bulletjme library which doesn't specify "64" at the end of the filename
This commit is contained in:
parent
34826360d6
commit
36483c4b49
@ -360,6 +360,12 @@ public final class NativeLibraryLoader {
|
||||
String fileNameInJarWithoutExtension
|
||||
= fileNameInJar.substring(0, fileNameInJar.lastIndexOf("."));
|
||||
|
||||
if (platform.is64Bit() && !fileNameInJarWithoutExtension.endsWith("64")) {
|
||||
// This is to avoid conflicts with 32-bit versions of the
|
||||
// same library when extracting.
|
||||
fileNameInJarWithoutExtension += "64";
|
||||
}
|
||||
|
||||
String systemJniExtension;
|
||||
String dummyLib = System.mapLibraryName("");
|
||||
if (dummyLib.contains(".")) {
|
||||
|
BIN
jme3-examples/libbulletjme64.so
Normal file
BIN
jme3-examples/libbulletjme64.so
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user