JNI:需要显式指定使用jar的全路径

简介: JNI:需要显式指定使用jar的全路径

昨天问了测试同事,说在LINUX上一跑就出错。这是为何?


 正好前几天加了抓LOG的功能。一看,说是某个类找不到。这么说,是包没有加载成功?在哪里加载?-Djava.class.path=。于是使用以下两个方案:


 使用当前目录方式(即./xxx.jar)。这样路径最简练。结果还是出错。


 使用全路径(即/xxx.jar)。成功。



 于是,使用一个循环遍历目录的方式,把所有jar路径获取完成。代码可参考:


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

目录
相关文章
|
2月前
|
Oracle Java 关系型数据库
【问题】Cause: java.sql.SQLException: 不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK
【问题】Cause: java.sql.SQLException: 不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK
|
11月前
|
Java
idea 怎样查看类路径里的jar包
idea 怎样查看类路径里的jar包
|
12月前
|
Oracle Java 关系型数据库
Java操作oracle数据库提示:不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK,问题处理
Java操作oracle数据库提示:不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK,问题处理
629 0
|
Java Android开发
android 修改新增jar 路径
android 修改新增jar 路径
337 0
|
Java Android开发
problem中Project'XX'is missing required library:'[路径]\XXX.jar'解决方法
<p style="line-height:28px; margin-top:0px; margin-bottom:10px; padding-top:0px; padding-bottom:0px; color:rgb(181,184,165); font-family:'Hiragino Sans GB W3','Hiragino Sans GB',Arial,Helvetica,si
1273 0
|
Java
java打jar包 命令行cmd在当前路径打jar包
不尝试就永远不会知道真相。   今天搞webservice,需要将服务单独拉出来发布。打jar包的时候要打成aar包,所以用到cmd下的打jar包的命令。   当前路径打jar包,一定要先进到这个文件夹,然后对这个文件夹打jar包。
933 0
|
2月前
|
Java 开发工具 Windows
Windows环境下面启动jar包,输出的日志出现乱码的解决办法
Windows环境下面启动jar包,输出的日志出现乱码的解决办法
|
2月前
|
网络协议 Java Nacos
Nacos报错问题之jar 包启动就报错误如何解决
Nacos是一个开源的、易于部署的动态服务发现、配置管理和服务管理平台,旨在帮助微服务架构下的应用进行快速配置更新和服务治理;在实际运用中,用户可能会遇到各种报错,本合集将常见的Nacos报错问题进行归纳和解答,以便使用者能够快速定位和解决这些问题。
|
2月前
|
Java Shell Docker
Docker启动后怎样运行jar包文件
Docker启动后怎样运行jar包文件