【发布时间】:2014-03-06 08:15:32
【问题描述】:
我正在使用 Proycon 将 .class 反编译为 .java,在我的库目录中包含 jd-core-java-1.0.jar 文件,但是当我编译 Main 类时它会抛出异常
Exception in thread "main" java.lang.UnsatisfiedLinkError:
Can't load library: D:\apps\dvlpr\lib/libjd-intellij.so
打印 System.getProperty("java.library.path"); 它输出为
C:\Program Files\Java\jdk1.7.0_01\bin;
C:\Windows\Sun\Java\bin;
C:\Windows\system32;
C:\Windows;
C:\Program Files (x86)\PC Connectivity Solution\;
C:\Python33\;
C:\Program Files\Common Files\Microsoft Shared\Windows Live;
C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;
C:\Windows\system32;
C:\Windows;C:\Windows\System32\Wbem;
C:\Windows\System32\WindowsPowerShell\v1.0\;
C:\Program Files (x86)\Windows Live\Shared;
C:\Program Files (x86)\Toshiba\Bluetooth Toshiba Stack\sys\;
C:\Program Files (x86)\Toshiba\Bluetooth Toshiba Stack\sys\x64\;
C:\Program Files\nodejs\;
C:\Program Files (x86)\Tesseract-OCR;
C:\Program Files\Java\jdk1.7.0_01\bin;
C:\Users\Shajeer\AppData\Roaming\npm;.
我尝试了很多方法,比如设置类路径...,但都不起作用。请告诉我一个好的方法。
我使用的是 NetBeans 7.4 IDE
【问题讨论】:
-
您确定您已下载 Windows 版本吗?
libjd-intellij.so看起来像 Unix/Linux 共享库,在 Windows 上应该类似于libjd-intellij.dll -
@Andreas github.com/nviennot/jd-core-java#usage 只有一个版本可用。
-
查看您的链接:
But this wrapper only supports Linux 64-bit
标签: java exception unsatisfiedlinkerror