【发布时间】:2013-11-22 08:44:00
【问题描述】:
我有一个项目使用了一些 jar 文件,这些 jar 文件恰好是调用一些 DLL 库的 JNI 包装器。我将这些 jars 包含在类路径中,并在 Eclipse 中为它们指定了本地库位置(java build path->Libraries),正如本论坛中的一些帖子所建议的那样。
但是我仍然收到如下错误: C:\projects\java_workspace\lib\\xyz.dll: 找不到依赖库
一些有趣的事实: 1. 如果我将 jar 文件的 %CLASSPATH% 和 DLL 路径的 %PATH% 设置为环境变量并从命令控制台运行程序,它就像一个魅力; 2.我使用Dependency Walker检查有问题的xyz.dll,即使我可以在xyz.dll下的展开树中找到依赖的dll文件,但从底部的列表框中我确实注意到有两个dll文件依赖Walker 报错“打开文件时出错,系统找不到指定的文件”。
任何人都可以帮助配置 Eclipse 环境,以便我可以从 IDE 中运行程序吗?或者任何cmets?
谢谢! 约翰
【问题讨论】:
标签: java eclipse dll java-native-interface dependencies