java.library.path相关内容

Windows 上的 Java JNI 和依赖库

长话短说:我有一个可执行的 jar,它调用依赖于 lib.dll 的 jni.dll.我得到了非常可怕的 UnsatisfiedLinkError. 这个答案非常接近,但根据我的经验,它无法解决问题.即使在 java.library.path 中指定了 dll 所在的文件夹,它也不起作用.我还必须更改 Windows PATH 环境变量.其实Windows上默认的java.library.p ..
发布时间:2022-01-25 21:02:53 Java开发

如何在Tomcat中添加本地库?

我想在Tomcat中添加gdal库.我阅读了 Tomcat 中未找到的本机库,但不明白 startup.bat 我应该添加 -Djava.library.path. 错误: 异常javax.servlet.ServletException:Servlet 执行引发异常com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilte ..
发布时间:2021-12-16 21:21:18 Java开发

在 hadoop 中加载的 OpenCV 库但不起作用

我正在尝试将 OpenCV 与 Hadoop 结合使用.下面是我的代码.我只是在测试 OpenCV 库是否与 Hadoop 一起工作正常,即当我在函数中运行 OpenCV 代码时Hadoop的public int run(String[] args). 我在网上搜索,找到了一些如何在 Hadoop 中添加 OpenCV 原生库(libopencv_java310.so)的方法.我尝试了一些方 ..

如何将本机库添加到“java.library.path";使用 Eclipse 启动(而不是覆盖它)

我有一个需要添加到 java.library.path 的本机库.使用 JVM 参数 -Djava.library.path=path... 我可以根据需要设置路径. 我的问题是我的其他库(pentaho 报告)根据默认的 java.library.path(包括系统目录等)搜索字体,并且手动设置覆盖了默认路径.. 所以:我怎样才能添加一个路径条目到默认的java.library.pa ..
发布时间:2021-11-25 16:58:56 Java开发

SBT:跨平台的方式来设置java.library.path吗?

我当时正在从事一个需要加载本机库的项目,到目前为止,所有开发都仅限于Linux.为了run我的项目,我可以简单地启用派生并按如下所示修改java.library.path: javaOptions in run += "-Djava.library.path=some/common/path:lib/native/linux" 我的问题是:我该如何以跨平台的方式做同样的事情,以便与基于W ..
发布时间:2020-05-16 21:19:25 其他开发

如何从POM设置eclipse使用的java.library.path?

我正在使用maven定义我的项目.我的依赖项之一在运行时需要本机DLL,因此在测试和调试中都需要它.本地DLL在已知位置可用.我想要一个可以一次性签入的解决方案,并且无需所有开发人员手动设置即可适用于所有开发人员. 我知道我可以在“运行配置"中手动设置java.libary.path,这将允许它查找本机DLL,但这需要为每个开发人员进行手动设置. 我知道我也可以为给定的项目依赖项设置j ..
发布时间:2020-05-07 21:08:15 Java开发

将java.library.path添加到Java清单

可以在执行Java应用程序之前或期间设置java.library.path(通过设置Java库路径的全局环境变量或在运行Java exec jar时使用标志).是否可以像使用Class-Path的类一样在Java jar的清单文件中设置它?听起来像应该支持的功能(如果不存在). 编辑:由于如 stdunbar 所述,清单文件不支持java.library.path映射,因此我为使用清单文件添 ..
发布时间:2020-05-05 13:00:30 Java开发

如何在Linux中将.so文件添加到java.library.path

我正在使用一个Java应用程序,该应用程序需要Windows中java.library.path中的.dll文件.要在Linux中运行相同的应用程序,我有相应的.so文件,应将其添加到linux计算机的java.library.path中,到目前为止,我没有找到任何简单的解决方案 我确实将.so放在了类路径中已经存在的文件夹中,但是我的应用程序仍然抱怨java.library.path 中 ..
发布时间:2020-05-01 08:52:08 服务器开发

在mac os x上的.app内运行时获取jar的路径

我的javafx jar在.app中运行。现在,如果我执行 System.getProperty(“user.dir”) 我得到用户家的位置,即/ Users / DevAccount /其中DevAccount是系统用户名而不是.app文件或.jar文件的位置。 如何在运行时找到.app实际运行的位置? 或者,请建议如何将java.library.path设置为a中的文件夹.app ..
发布时间:2019-01-18 11:09:42 Java相关

在Mac OS X上使用JNotify?

我想尝试JNotify,这是用于监视文件系统更改的插件库,但无法弄清楚如何配置它。 JNotify的网页说“java.library.path应该指向jnotify附带的本机库的位置(dll,所以dylibs等)”。我是Mac OS X的新手,并不知道如何做到这一点。我正在使用NetBeans,并希望有一种简单的方法将其添加到那里的路径。我通过简单地将jar文件添加到项目中的Libraries节点 ..
发布时间:2018-12-20 22:50:37 Java开发

我可以找出当前平台上java.library.path映射到的变量吗?

到目前为止,我已经了解了有关java.library.path属性的以下内容: 在加载本机库时使用它,如反对java类 它的默认值取决于操作系统: 在Windows上,它映射到PATH 在Linux上,它映射到LD_LIBRARY_PATH 在OS X上,它映射到DYLD_LIBRARY_PATH (如果我误解了上述任何一项,请纠正我) 我的动机: 我想修改Ja ..
发布时间:2018-12-06 15:02:36 Java开发

如何修改Eclipse的library.path?

我可能有一般问题... 我使用Eclipse作为我的IDE ...当我去 - >帮助 - >关于ECLIPSE SDK - >安装细节 - >配置, 我看到行条目: -Djava.class.path = C:\ Eclipse \ etc ... 和 java.library.path = C:\ Eclipse \ etc ... 我对此有两个问题... 1)-Djava. ..
发布时间:2018-07-13 18:57:50 Java开发

在Eclipse / PyDev Jython项目中将.dll添加到java.library.path

我正在尝试在我的PyDev Jython项目中使用一个编译的.jar Java库。 我成功地将.jar添加到PYTHONPATH,并且能够开始编码与自动完成工作。 库需要.dll扩展名, javaHeclib.dll ,所以我将其添加到我的项目的外部Libs部分。 我可以导入库,但是当我尝试访问其任何功能时,我收到错误: p> java.lang.UnsatisfiedL ..
发布时间:2017-07-28 23:41:31 Java开发