7 Zip-JBinding UnsatisfiedLinkError

He revisado varios hilos de UnsatisfiedLinkError aquí y nada parece encajar con mi problema.

Estoy tratando de hacer que esta API funcione: 7ZipBind

Sin embargo, tengo un problema y no puedo hacer que funcione. Estoy ejecutando parte de su código de ejemplo desde la línea de comandos de esta manera:

C:> java -classpath "/sevenzipTest.jar;/sevenzipjbinding-AllWindows.jar;\sevenzipjbinding.jar" com.poc.sevenzip.SevenZipSimple c: \ archive \ test.zip

Sin embargo, cuando intento ejecutarlo, aparece el error:

Exception in thread "main" java.lang.UnsatisfiedLinkError: D:\Users\XXXX\AppData\Local\Temp\SevenZipJBinding-9640553\lib7-Zip-JBinding.dll: Can't
find dependent libraries
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(Unknown Source)
        at java.lang.ClassLoader.loadLibrary(Unknown Source)
        at java.lang.Runtime.load0(Unknown Source)
        at java.lang.System.load(Unknown Source)
        at net.sf.sevenzipjbinding.SevenZip.initSevenZipFromPlatformJARIntern(SevenZip.java:428)
        at net.sf.sevenzipjbinding.SevenZip.initSevenZipFromPlatformJAR(SevenZip.java:235)
        at net.sf.sevenzipjbinding.SevenZip.ensureLibraryIsInitialized(SevenZip.java:578)
        at net.sf.sevenzipjbinding.SevenZip.openInArchive(SevenZip.java:567)
        at com.poc.sevenzip.SevenZipSimple.runZip(SevenZipSimple.java:25)
        at com.poc.sevenzip.SevenZipSimple.main(SevenZipSimple.java:64

Lo que me confunde es por qué dice que no puede ubicar las bibliotecas (archivos dll), cuando las bibliotecas se almacenan dentro del <file_path>/sevenzipjbinding-AllWindows.jararchivo ... Obviamente no estoy haciendo algo correcto aquí, y esperaba que alguien1 pueda darme algunos consejos.

Salud

Respuesta 1

La corrección del error fue liberada. Por favor, use la versión 1.06rc o superior.

Descargar URL:

Respuesta: 2

Quiero publicar algunos datos en un sitio web. Lo que me están pidiendo es que les proporcione 'una URL de alimentación Xml'. No puedo entender lo que significa, ya que soy nuevo en esto. ¿Cuál es la 'URL de alimentación xml'? ...

Buenos días a todos, así que hice una clase de temperatura, que tiene un constructor para hacer la temperatura. La temperatura es una lista de 2 números [frío, calor]. público int hotness; int int ...

Estoy usando eclipse en Windows 7. Cuando configuro el argumento -Xmx más grande que 1500m, se produce el siguiente error: Error durante la inicialización de VM No se pudo reservar suficiente espacio para el montón de objetos ...

Para un problema de tarea, necesito escribir un método Java para encontrar el késimo número más pequeño en una matriz, usando una partición de estilo de clasificación rápida. Me dieron el método de partición (), y se supone que debo escribir el ...