全网首发:Could NOT find JNI (missing: JAVA_AWT_INCLUDE_PATH) 解决办法

简介: 全网首发:Could NOT find JNI (missing: JAVA_AWT_INCLUDE_PATH) 解决办法

昨日在loongarch64上编译opencv,发现java部分编译不出来。JDK咱也有,JAVA_HOME也设置了,bin也能找到,怎么就不对了?


 赶紧找出以前的博文,也是全网首发解决办法:


https://blog.csdn.net/quantum7/article/details/104625253


 ant要做个链接,可是JAVA还是不对(提示没有JAVA)。于是搜索,看到了这样的错误:


Could NOT find JNI (missing: JAVA_AWT_INCLUDE_PATH)

 结合前面的情况,实在想不通:明明有JDK,怎么说没有呢?换个思路,就是你有JDK,实际上缺少什么东西。之前的JDK都是官网下载的或者自己编译的,这个是UOS提供的,体积很少,所以是缺少东西?怎么办?两个解决办法:


去官网下载。WINDOWS/LINUX(AMD64/ARM64)。使用这个肯定没有问题。

官网没有,手头的JDK不对,怎么办?吾想的办法是:使用一个另外平台的JDK(如AMD64),然后把手头能用的JDK覆盖过去。

 采用第二个办法,错误就没有了,也能找到JAVA,相应的java so也编译出来了。以下是与JAVA相关的两部分:


--   OpenCV modules:
--     To be built:                 calib3d core dnn features2d flann gapi highgui imgcodecs imgproc java ml objdetect photo stitching ts video videoio
--     Disabled:                    world
--     Disabled by dependency:      -
--     Unavailable:                 js python2 python3
--     Applications:                tests perf_tests apps
--     Documentation:               NO
--     Non-free algorithms:         NO
-- 
--   Java:                          
--     ant:                         /bin/ant (ver 1.9.16)
--     JNI:                         /home/tsit/openjdk8/include /home/tsit/openjdk8/include/linux /home/tsit/openjdk8/include
--     Java wrappers:               YES
--     Java tests:                  YES
-- 
--   Install to:                    /home/tsit/lib-opencv



目录
相关文章
|
2月前
|
Java
IDEA Error:java: Compilation failed: internal java compiler error 解决办法
IDEA Error:java: Compilation failed: internal java compiler error 解决办法
|
3月前
|
存储 安全 前端开发
Java中的String类与StringBuilder、StringBuffer的比较:缺点与解决办法
Java中的String类与StringBuilder、StringBuffer的比较:缺点与解决办法
54 0
|
3月前
|
缓存 架构师 算法
Java内存溢出如何解决,Java oom排查方法,解决办法
在Java开发过程中,有效的内存管理是保证应用程序稳定性和性能的关键。不正确的内存使用可能导致内存泄露甚至是致命的OutOfMemoryError(OOM)。
|
3月前
|
缓存 架构师 算法
Java内存溢出如何解决,Java oom排查方法,10个定位解决办法
在Java开发过程中,有效的内存管理是保证应用程序稳定性和性能的关键。不正确的内存使用可能导致内存泄露甚至是致命的OutOfMemoryError(OOM)。
|
6月前
|
Java Spring
【Java异常】idea 报错:无效的目标发行版:17 的解决办法
【Java异常】idea 报错:无效的目标发行版:17 的解决办法
547 0
|
7月前
|
Oracle 关系型数据库 Java
java处理oracle的Clob字段类型的坑和2种解决办法
java处理oracle的Clob字段类型的坑和2种解决办法
|
8月前
|
Java API
关于 Caused by: java.lang.NoClassDefFoundError: com/alipay/api/AlipayApiException 解决办法
关于 Caused by: java.lang.NoClassDefFoundError: com/alipay/api/AlipayApiException 解决办法
|
4天前
|
安全 Java 调度
Java线程:深入理解与实战应用
Java线程:深入理解与实战应用
23 0
|
1天前
|
缓存 Java
Java并发编程:深入理解线程池
【4月更文挑战第26天】在Java中,线程池是一种重要的并发工具,它可以有效地管理和控制线程的执行。本文将深入探讨线程池的工作原理,以及如何使用Java的Executor框架来创建和管理线程池。我们将看到线程池如何提高性能,减少资源消耗,并提供更好的线程管理。
|
2天前
|
消息中间件 缓存 NoSQL
Java多线程实战-CompletableFuture异步编程优化查询接口响应速度
Java多线程实战-CompletableFuture异步编程优化查询接口响应速度