我想确保 JAR 在部署到服务器之前不会抛出 NoClassDefinitionFound 异常。更高级的要求是能够指定额外的类路径。
如何做到这一点?
最佳答案
一般来说这是不可能的,因为您的 JAR 文件可以使用 Class.forName()
或 ClassLoader.loadClass()
方法动态加载类
我想说,正确的方法是在构建过程中使用一些依赖项管理工具,它将为您组装所有依赖项。
Maven war 插件会自动为你完成
关于java - 确保 JAR/classpath 中引用的所有 Java 类都存在于 JAR/classpath 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30207960/