今天编写了一个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 里面即可。