我有一个JWS应用程序,它在Windows XP上完美运行但无法在Windows 7上启动。问题是Java无法找到嵌入JAR包中的本机库:
UnsatisfiedLinkError: no xxxxxx.dll in java.library.path
问题不在DLL中(例如缺少依赖项),因为如果我把它放在C:\ windows \ system32 \中,JWS应用程序就可以工作。
所以我想知道是否有一些已知问题可以解释Java无法在Windows 7上加载/查找服务良好的本机库?
答案 0 :(得分:1)
经过调查,问题不是由Windows 7造成的,而是与JAR文件的错误签名有关。