如何为整个Eclipse项目设置java.library.path?我使用的Java库依赖于操作系统特定的文件,需要找到.dll/ .so/ .jnilib.但应用程序退出时总是会显示一条错误消息,即在库路径上找不到这些文件.

我想将整个项目配置为使用库路径.我试图将路径作为VM参数添加到eclipse中的一些运行配置中,但没有成功.

推荐答案

不要弄乱图书馆的道路!Eclipse自己构建它!

相反,进入项目的库设置,对于每个需要本机库的jar/etc,在Libraries选项卡中展开它.在树视图中,每个库都有源/javadoc和本机库位置的项.

Specifically: select Project, right click -> Properties / Java Build Path / Libraries tab, select a .jar, expand it, select Native library location, click Edit, folder chooser dialog will appear)

在命令行上弄乱库路径应该是你最后的努力,因为你可能会 destruct eclipse已经正确设置的东西.

本机库位置

Java相关问答推荐

Java SSLocket查明客户端是否发送了证书

Java 8中的多个字段和计数

基本时态运算的ISO-8601周数据表示法

编译多个.Java文件并运行一个依赖于用户参数的文件

在springboot 3中,当我调用api endpoint时,会出现404

如何在ApachePOI中将图像添加到工作表的页眉?

具有阻塞方法的开源库是否应该为执行提供异步选项?

无法使用Java&;TestContainers获取AWS SQS队列的属性

Helidon 4和Http API

在Eclipse中数组的可空性

使用Class.this.field=Value初始化构造函数中的最后一个字段会产生错误,而使用this.field=Value则不会

无法播放音频:从资源加载库GStreamer-Lite失败

删除打印语句会影响功能...腐败在起作用?

有谁能帮我修一下这个吗?使输出变得更加整洁

Android应用程序为错误的显示类型 Select 尺寸文件

如果执行@BeForeEach#repository.save(),则测试中的UnitTest最终UUID会发生更改

为什么mvn编译生命周期阶段不只是编译已更改的java文件?

如何制作回文程序?

当我将JTextField的getText函数与相等的String进行比较时;t返回true

如何使JOOQ渐变脚本不重新创建表未更改的类?