相关疑难解决方法(0)

什么是LD_LIBRARY_PATH以及如何使用它?

我参与开发一个使用一些C++组件的Java项目,因此我需要Jacob.dll.(在Windows 7上)

java.lang.UnsatisfiedLinkError: no JacobDB in java.library.path无论我把Jacob.dll放在哪里,我都会一直在......

我寻找可能的决定,到目前为止我没有尝试过的是设置LD_LIBRARY_PATH变量,指向.dll文件.

我没什么经验,我不熟悉该变量的含义和用法 - 你能帮帮我吗?

c++ java environment-variables jacob

37
推荐指数
3
解决办法
8万
查看次数

java.library.path中没有sqljdbc_auth

我有一个Java EE Web应用程序连接到SQL Server 2008实例.连接和检索我的所有表格没有任何问题,除了其中一个.Tomcat日志中的错误是:

警告:无法加载sqljdbc_auth.dll原因: - java.library.path中没有sqljdbc_auth

java sql-server java-ee sql-server-2008

30
推荐指数
4
解决办法
8万
查看次数

如何设置java库路径进行处理

我正在使用PDE运行Processing sketch,我收到以下错误:

验证java.library.path属性是否已正确设置.

你们有人能告诉我如何解决这个问题吗?

java java-native-interface

22
推荐指数
4
解决办法
8万
查看次数

JNI - 本机方法的例外

我正在尝试在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调用 在此输入图像描述

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

java eclipse dll java-native-interface

2
推荐指数
1
解决办法
4323
查看次数