我正在处理一个关于eclipse的项目,并且正在XP 32位计算机上使用它,我想将该项目移至我的PC(Windows 7 64位)。我可以编译我的项目而没有错误,但是当我运行它时,出现错误Exception in thread "main" java.lang.UnsatisfiedLinkError: no frmjapi in java.library.path
我在其他帖子中查找了错误,但是大多数帖子都在处理本机库,我的项目仅包含此1个jar文件。我尝试多次将项目删除并将其添加到生成路径,但问题仍然存在。
这个问题背后的原因可能是什么?

最佳答案

原因是显然您的后台库在运行时依赖于本机库,因此您需要按照错误消息中的建议通过在VM中添加frmjapi.dll来将文件java.library.path的根目录添加到-Djava.library.path=c:\some\path\to\my\dll\parent\dir参数(请参阅“运行配置”)。


  什么是frmjapi.dll
  
  frmjapi.dll是Oracle Corporation的文件,该文件是Oracle的一部分
  开发人员。 frmjapi.dll位于doracledev10g\bin\frmjapi.dll中。

07-27 20:11