今天编写了一个jar包,想后台执行进行处理数据。
需要调用到json 的jar包和mysql 的jar包。
可在Linux 运行的时候报错,classnotfound
windows 上在Eclipse 里面运行的时候是没有问题的
初步考虑是环境变量的问题,可处理CLASSPATH 搞了好一会也没有OK,网络上搜索了一会后确认:
将对应的jar包放到:
/jre/lib/ext 目录即可。
这个目录具体在哪里,可java -version 查看下对应的对应的JAVA_HOME
具体操作命令如下:
echo $JAVA_HOME
上传对应的jar包到
JAVA_HOME/jre/lib/ex 里面即可。
本文介绍了解决在Linux环境下执行Jar包时遇到的ClassNotFound异常的方法。通过调整环境变量并正确配置CLASSPATH,作者最终成功加载了所需的json和mysql连接器Jar包。

3328

被折叠的 条评论
为什么被折叠?



