使用 主程序 时 , 必须额外配置依赖库 ;
这里有涉及到另外一个问题 , 想要使用 exe4j 将上述 jar 包打包成一个 Windows 程序 ,
将 Jar 包 与 Java 虚拟机打包在一起...打包程序无法设置 jar 包依赖 , 只能设置一个 jni 相关的 native 的 .a 静态库 和 .so 动态库 依赖目录 ;
exe4j 也不能设置 java 命令执行参数 , 如果可以设置参数...jar 包 + 若干 jar 依赖库 , 无法设置到 exe4j 中 ;
在 exe4j 执行时 , 会报错 , 无法找到依赖 , 自然也不能找到相关的类 ;
java.lang.ClassNotFoundException..., 导出 jar 包时 , 选择第一种方案设置 , 然后将所有的 java 源码打包在一起 ;
打包后的效果如下 , 所有的 Java 源码都打包在了一个 jar 包中 ;
注意 , 要删除 META-INF...目录下的签名文件 ;
在 【错误记录】IntelliJ IDEA 打包包含依赖库的 Jar 包执行报错 ( Invalid signature file digest for Manifest