Java 如何将本机库链接到IntelliJ中的jar?
我试图在IntelliJ中设置OpenCV,但是我一直在想如何告诉IntelliJ在哪里找到本机库位置 在Eclipse中,添加jar后,可以在Build Config屏幕中设置本机库的位置 e、 g 有人知道如何在IntelliJ IDE中实现这一点吗 文件-->项目结构-->模块-->选择依赖项选项卡-->选择模块源-->在右角绿色“+”按钮-->库-->新建库-->java-->选择外部jar文件-->确定-->添加选定项 或 不选择library from+按钮,直接选择jar依赖项 这里是一些截图Java 如何将本机库链接到IntelliJ中的jar?,java,opencv,intellij-idea,Java,Opencv,Intellij Idea,我试图在IntelliJ中设置OpenCV,但是我一直在想如何告诉IntelliJ在哪里找到本机库位置 在Eclipse中,添加jar后,可以在Build Config屏幕中设置本机库的位置 e、 g 有人知道如何在IntelliJ IDE中实现这一点吗 文件-->项目结构-->模块-->选择依赖项选项卡-->选择模块源-->在右角绿色“+”按钮-->库-->新建库-->java-->选择外部jar文件-->确定-->添加选定项 或 不选择library from+按钮,直接选择jar依赖项
我不确定您是否需要它作为依赖项,您只需要将该选项添加到VM调用中,以便在运行时找到库 至少在我看到的第一个示例(samples/java/ant/SimpleSample)中,本机库在运行时加载时使用以下行: 因此,库不是compiM。要在运行时查找本机库,请在IntelliJ运行配置中使用-D VM选项指定java.library.path以指向可以找到库的目录 注意:如果在Mac OS X上,您需要创建.so共享库的副本/链接,该库构建为具有相同名称但扩展名为.dynlib的库 Windows使用PATH变量而不是LD_LIBRARY_PATH来加载DLL。我适当地设置了PATH环境变量,然后重新启动Idea。
但是,这可能不是最方便的选项添加库后,您可以按如下方式设置本机库位置:
您正在解释如何添加外部JAR…他想知道如何关联.dll文件或.So文件。不过,这对我很有帮助,非常感谢。仍然没有投票,因为这可能是对问题的错误答案,我没有读lol