diff --git a/build.xml b/build.xml index 14a83cd9..d48d3968 100644 --- a/build.xml +++ b/build.xml @@ -141,6 +141,10 @@ + + + + @@ -199,20 +203,22 @@ + + - - + + - + - + diff --git a/installer/msi/filebot-wix.xml b/installer/msi/filebot-wix.xml index dc04dfb8..6c2057d3 100644 --- a/installer/msi/filebot-wix.xml +++ b/installer/msi/filebot-wix.xml @@ -32,8 +32,8 @@ - - + + diff --git a/lib/native/linux-amd64/lib7z-JBinding.so b/lib/native/linux-amd64/lib7-Zip-JBinding.so similarity index 100% rename from lib/native/linux-amd64/lib7z-JBinding.so rename to lib/native/linux-amd64/lib7-Zip-JBinding.so diff --git a/lib/native/linux-i386/lib7z-JBinding.so b/lib/native/linux-i386/lib7-Zip-JBinding.so similarity index 100% rename from lib/native/linux-i386/lib7z-JBinding.so rename to lib/native/linux-i386/lib7-Zip-JBinding.so diff --git a/lib/native/mac-x86_64/lib7z-JBinding.dylib b/lib/native/mac-x86_64/lib7-Zip-JBinding.dylib similarity index 100% rename from lib/native/mac-x86_64/lib7z-JBinding.dylib rename to lib/native/mac-x86_64/lib7-Zip-JBinding.dylib diff --git a/lib/native/win32-x64/lib7z-JBinding.dll b/lib/native/win32-x64/lib7-Zip-JBinding.dll similarity index 100% rename from lib/native/win32-x64/lib7z-JBinding.dll rename to lib/native/win32-x64/lib7-Zip-JBinding.dll diff --git a/lib/native/win32-x64/lib7z-gcc.dll b/lib/native/win32-x64/libgcc_s_sjlj-1.dll similarity index 100% rename from lib/native/win32-x64/lib7z-gcc.dll rename to lib/native/win32-x64/libgcc_s_sjlj-1.dll diff --git a/lib/native/win32-x86/lib7z-JBinding.dll b/lib/native/win32-x86/lib7-Zip-JBinding.dll similarity index 100% rename from lib/native/win32-x86/lib7z-JBinding.dll rename to lib/native/win32-x86/lib7-Zip-JBinding.dll diff --git a/lib/native/win32-x86/lib7z-gcc.dll b/lib/native/win32-x86/mingwm10.dll similarity index 100% rename from lib/native/win32-x86/lib7z-gcc.dll rename to lib/native/win32-x86/mingwm10.dll diff --git a/source/net/sourceforge/filebot/archive/Archive.java b/source/net/sourceforge/filebot/archive/Archive.java index 26097027..697330be 100644 --- a/source/net/sourceforge/filebot/archive/Archive.java +++ b/source/net/sourceforge/filebot/archive/Archive.java @@ -34,13 +34,13 @@ public class Archive implements Closeable { // initialize 7z-JBinding native libs try { if (Platform.isWindows()) { - System.loadLibrary("lib7z-gcc"); + System.loadLibrary(Platform.is64Bit() ? "libgcc_s_sjlj-1" : "mingwm10"); } - System.loadLibrary("lib7z-JBinding"); + System.loadLibrary("lib7-Zip-JBinding"); SevenZip.initLoadedLibraries(); } catch (Throwable e) { - Logger.getLogger(Archive.class.getName()).warning("Failed to load 7z-JBinding"); + Logger.getLogger(Archive.class.getName()).warning("Failed to load 7z-JBinding: " + e.getMessage()); } }