我有一个需要导入另一个库的小程序。我使用 Apache Ant 将这个小程序和库构建到相同的 jar 文件中,但是无法将类与库连接起来。我得到了 NoClassDefFoundError。
因此,我决定在 Ant 中使用 one-jar。One-jar 创建一个包含库和类的 jar 文件。但是我写的类在主罐子里的另一个罐子里。目录如下所示:
- main.jar
- com
- 文档
- 库
- 主要的
- 小程序.jar
- 我的Applet.class
- 小程序.jar
我需要访问 applet.jar 文件中的 MyApplet 类,但问题是如何导入第二个 jar 中的 applet 类。不能在小程序标签中写入第二个属性。
one-jar 中是否有任何选项可以只构建一个带有库的 jar?我应该使用什么?