用于运行JNI项目的Eclipse配置

时间:2013-11-21 16:40:27

标签: java eclipse dll java-native-interface dependencies

我有一个项目,它使用一些jar文件碰巧是JNI包装器调用一些DLL库。我在类路径中包含了这些jar,并在Eclipse(java build path-> Libraries)中为它们指定了本地库位置,如本论坛中的一些帖子所示。

但是我仍然收到如下错误:  C:\ projects \ java_workspace \ lib \\ xyz.dll:找不到依赖库

一些有趣的事实: 1.如果我将jar文件的%CLASSPATH%和DLL路径的%PATH%设置为env变量并从命令控制台运行程序,它就像一个魅力; 2.我使用Dependency Walker检查有问题的xyz.dll,即使我可以在xyz.dll下的扩展树中找到依赖的dll文件,从底部的列表框中我注意到有两个dll文件,即依赖关系Walker抱怨“打开文件时出错,系统无法找到指定的文件”。

任何人都可以帮助配置Eclipse环境,以便我可以在IDE中运行该程序?或任何评论?

谢谢! 约翰

1 个答案:

答案 0 :(得分:0)

您是否尝试在“运行配置”中设置PATH环境变量? (右键单击包含main的java文件,然后'run as',然后选择'run configuration'。)