在编译时需要将依赖包一同打入生成的jar文件中。可以通过在Maven项目中配置maven-assembly-plugin插件,或手动编写build.xml文件的方式实现。
例如,在Maven项目中,可以在pom.xml文件中添加以下配置:
maven-assembly-plugin
3.3.0
jar-with-dependencies
make-assembly
package
single
这样,在运行mvn package命令时,就会将所有依赖包一同打入生成的jar文件中,避免了运行时出现ClassNotFoundException异常的问题。