如何设置java库路径进行处理
我正在使用PDE运行Processing sketch,我收到以下错误:
validation是否正确设置了
java.library.path
属性。
你们有人能告诉我如何解决这个问题吗?
您可以在命令行上进行设置:
java -Djava.library.path=...
并将其指向包含相关库的目录 。
在Eclipse中,我这样做是为了让OpenCV正常工作:
- 在“ 运行”菜单中,选择“运行配置” 。
- 转到草图的(x)= Arguments选项卡。
-
在VM参数字段中添加:
-Djava.library.path="/path/to/OpenCV/library"
在System.loadLibrary("")
之前,使用以下代码检查java.library.path
System.out.println(System.getProperty("java.library.path"));
通常, java.library.path = / usr / java / packages / lib / i386:/ usr / lib / jni:/ lib:/ usr / lib
提供以下几种选项:
- $ sudo cp libxxx.so / usr / lib / jni
- java -Djava.library.path = so xxx的路径
你的library.path很好,你需要做的是从你的System.loadLibrary(“…”)中删除前缀“lib”和后缀“.so”; 在Linux或“linux-android”上,这些将由JVM自动添加
鲍里斯特卡琴科