在centos使用javac编译java文件出现这个错误,参照网上的解决方案:
文件夹结构:
- src
- app
- xxx1.java
- xxx2.java
- lib
- fastjson-2.0.39.jar
- fastjson2-2.0.39.jar
- json-simple-1.1.1.jar
- fastjson2-extension-2.0.39.jar
注意在src
路径下运行
- app
src> javac -cp .:libs/fastjson2-extension-2.0.39.jar:libs/fastjson-2.0.39.jar:libs/fastjson2-2.0.39.jar:libs/json-simple-1.1.1.jar app/*.java
其实就是用 -cp
手动添加app文件夹下java代码所需要的多个jar包,用:
来分隔这些jar包(当然写起来很冗余,目前还没找到别的方式实现)