如何设置Java库路径处理
我使用PDE运行处理草图,我得到以下错误:如何设置Java库路径处理
Verify that the
java.library.path
property is correctly set.
难道你们谁能告诉我怎么解决这个问题呢?
你可以将它设置在命令行上这样的:
java -Djava.library.path=...
并将其指向包含相关库目录。
在Eclipse中,我这样做是为了获得OpenCV的工作:
- 在运行菜单,选择运行配置。
- 转到(x)=草图的参数选项卡。
-
在VM参数领域补充一点:
-Djava.library.path="/path/to/OpenCV/library"
System.loadLibrary("")
之前,使用下面的代码来检查你java.library.path
System.out.println(System.getProperty("java.library.path"));
一般来说,爪哇。 library.path = 在/ usr/JAVA /包装/ lib中/ I386:/ usr/lib中/ JNI:/ lib目录:/ usr/lib目录
提供几种选择:
- $ sudo的CP libxxx.so/usr/lib目录/ JNI
- 的java -Djava.library.path = 的路径,以便 XXX
除了更改源代码之外,还可以在调试透视图中使用Expressions选项卡,并将System.getProperty(“java.library.path”)显示为它的值。 – 2013-09-18 12:22:40
你library.path是好的,你需要做的是下降p从你的System.loadLibrary(“...”)中refix“lib”和后缀“.so”;在Linux或“Linux的机器人”那些将自动被JVM
鲍里斯·特卡琴科
这不是为我工作增加。我尝试了'java -Djava.library.path = C:\ Python33',但它给了我'java.exe'的用法。 – papaiatis 2013-07-11 13:45:03
@papaiatis您还必须指定要运行的类的名称。 '-D'是通常在从命令行运行java时指定的内容。 – Andreas 2017-01-26 18:19:35