![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
favorxin
这个作者很懒,什么都没留下…
展开
-
封装Java为jar文件并调用
首先进行Java封装也可参考另一篇博客:Java封装1.打包成jar文件File—>Project Structure—>Project Settings—>Artifacts—> + —>JAR—>From Moudles with dependencies然后点击ok就行。2.Build jar包并输出Build—>Build Artif...原创 2020-04-29 17:09:23 · 1449 阅读 · 1 评论 -
Java调用含有opencv的c++编译的.so文件
背景:利用c++编写了一个图片质量检测的代码,调用到了opencv,目前需要在linux下调用c++编译得到的.so文件,在java上进行部署运行。在上一篇博客中已经详细介绍了如果编译并且调用.so文件,只是还未编译成功。经过这么多天的努力终于弄明白的整个流程,并且知道错误在哪儿了。生成.so文件并调用1.编译java并生成头文件javac hello/hellojni.javajav...原创 2020-04-29 16:44:53 · 1003 阅读 · 0 评论 -
Linux下Java调用.so文件
目前是在Linux环境下调试完成C++的程序,实现了图片质量检测的基本功能,需要打包成.so文件,并且利用Java调用。Linux中C++一般生成如下格式的.so文件:lib+文件名+.so。但是在Java中调用时直接调用文件名即可。1.首先开始生成.so文件:注:若是c++中调用了其他包,或者包的头文件,类似opencv库,需要在编译时将路径或者环境加进去。g++ check.cpp `p...原创 2020-04-24 09:45:37 · 1718 阅读 · 0 评论 -
Java调用dll文件
近期根据C++做了一个图片质量检测的项目,目前需要在在java中进行调用,所以先在C++上生成dll文件,然后基于java调用dll文件实现功能。环境:C++:VS2017(之前配置opencv真是要了老命)java:idea2020+jdk1.8。注意:jdk安装的时候小心点,path路径容易点编辑,千万别新建,会覆盖的。接下来进入正文1. 创建Java项目,假设定义HelloWo...原创 2020-04-21 23:20:55 · 4382 阅读 · 2 评论