我试图在IntelliJ中设置OpenCV,但是我一直在想弄清楚如何告诉IntelliJ在哪里找到本地库位置。
在Eclipse中,添加jar后,您可以在Build Config屏幕中设置Native库的位置。
e.g。
有没有人知道如何在IntelliJ IDE中执行此操作?
答案 0 :(得分:5)
我不确定您是否需要它作为依赖项,您只需要将选项添加到VM调用中,以便在运行时找到该库。
至少在我看过的第一个示例(samples / java / ant / SimpleSample)中,本地库在运行时加载了这些行:
因此,库不是在运行时查找本机库的compiM,在IntelliJ中使用-D VM选项指定java.library.path指向可以找到库的目录运行配置。
注意:如果在Mac OS X上,您需要创建.so共享库的副本/链接,该库是为同名的,但.dynlib扩展名
构建的。答案 1 :(得分:0)
文件 - >项目结构 - >模块 - >选择依赖关系标签 - >选择模块来源 - >右上角绿色' +'按钮 - >库 - >新库 - > java - >选择外部jar文件 - >确定 - >添加选定的
或
不从+按钮直接选择库选择jar依赖
这里有一些截图
答案 2 :(得分:0)
https://stackoverflow.com/a/7148086/222867
Windows使用PATH变量而不是LD_LIBRARY_PATH来加载DLL。我适当地设置了PATH环境变量,然后重新启动Idea。 然而,这可能不是最方便的选择
答案 3 :(得分:0)