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

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

validation是否正确设置了java.library.path属性。

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

您可以在命令行上进行设置:

 java -Djava.library.path=... 

并将其指向包含相关库的目录

在Eclipse中,我这样做是为了让OpenCV正常工作:

  1. 在“ 运行”菜单中,选择“运行配置”
  2. 转到草图的(x)= Arguments选项卡。
  3. 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自动添加

鲍里斯特卡琴科