工作中,不能避免的就是去现场调试,或者在没有源码的环境调试。如果这时候你需要为项目添加一个或多个类时,你可以在编译器中编译好,将class文件复制到对应部署路径的classes文件夹中。这时就要注意几点:
1. 新增类的classes文件在部署路径下得存放路径一定要与类中package对应。不能将classes文件复制错位置,不然会报ClassNotFoundException。
2. 新增类的编译级别要与项目的编译级别要相同。不然也会报ClassNotFoundException。
3. 运行环境的jdk版本最好与编译级别一致。