错误:.dll:%1不是Windows Server 2012 R2 64位上的有效Win32应用程序

错误:.dll:%1不是Windows Server 2012 R2 64位上的有效Win32应用程序,windows,service,Windows,Service,我想得到一些帮助,我在运行windows服务的过程中遇到了这个错误。详情如下: 我在使用Netbeans开发的java web应用程序中使用了Safenet 5 JAR和DLL。我已经安装了Safenet 5 PTK 我使用高级安装程序创建了一个exe。我在64位机器上成功安装了它 服务启动时没有任何错误 我的程序将在执行特定部分时调用Safenet dll 此时,我收到以下错误:“java.lang.unsatifiedLinkError:C:\Program Files\a\b\C\lib\

我想得到一些帮助,我在运行windows服务的过程中遇到了这个错误。详情如下:

  • 我在使用Netbeans开发的java web应用程序中使用了Safenet 5 JAR和DLL。我已经安装了Safenet 5 PTK
  • 我使用高级安装程序创建了一个exe。我在64位机器上成功安装了它
  • 服务启动时没有任何错误
  • 我的程序将在执行特定部分时调用Safenet dll
  • 此时,我收到以下错误:“java.lang.unsatifiedLinkError:C:\Program Files\a\b\C\lib\xxx.dll:%1不是有效的Win32应用程序”
  • 为此我在谷歌上搜索了很多。我有64位jdk,我在系统路径中也给出了它。我已经安装了MicroSoft Visual C++。不知道为什么会来

    如果有人能帮我解决这个问题,我将不胜感激。提前谢谢