我参与开发一个使用一些C++组件的Java项目,因此我需要Jacob.dll.(在Windows 7上)
java.lang.UnsatisfiedLinkError: no JacobDB in java.library.path无论我把Jacob.dll放在哪里,我都会一直在......
我寻找可能的决定,到目前为止我没有尝试过的是设置LD_LIBRARY_PATH变量,指向.dll文件.
我没什么经验,我不熟悉该变量的含义和用法 - 你能帮帮我吗?
我有一个Java EE Web应用程序连接到SQL Server 2008实例.连接和检索我的所有表格没有任何问题,除了其中一个.Tomcat日志中的错误是:
警告:无法加载sqljdbc_auth.dll原因: - java.library.path中没有sqljdbc_auth
我正在使用PDE运行Processing sketch,我收到以下错误:
验证
java.library.path属性是否已正确设置.
你们有人能告诉我如何解决这个问题吗?
我正在尝试在eclipse中的java应用程序中使用dll,但每当我尝试调用与该dll相关联的任何方法时,我都会遇到运行时异常.
dll存在于以下地址中,我在eclipse 中的运行/调试设置中传递了该地址:
-Djava.library.path="C:\Program Files\NPortAdminSuite\ipserial\lib\x86;${env_var:PATH}"
Run Code Online (Sandbox Code Playgroud)
码:
class Test {
public native int nsio_init();
public static void main(String[] args) {
System.loadLibrary("ipserial");
new Test().nsio_init(); //This part is throwing an exception
}
}
Run Code Online (Sandbox Code Playgroud)
错误:
Exception in thread "main" java.lang.UnsatisfiedLinkError: NPortConnection.nsio_init()I
at Test.nsio_init(Native Method)
at Test.main(Test.java:27)
Run Code Online (Sandbox Code Playgroud)
该命令dumpbin /exports "C:\Program Files\NPortAdminSuite\ipserial\lib\x86\IPSerial.dll"还返回我的方法名称,我试图从该DLL调用

谁能告诉我们如何解决这个问题?