适用于Applet的One-Jar

时间:2013-12-31 18:07:21

标签: java ant jar applet onejar

我有一个需要导入另一个库的applet。我使用Apache Ant将这个applet和库构建到相同的jar文件中,但没有办法将类与库连接。我得到了NoClassDefFoundError。

因此我决定使用一个带有Ant的jar。 One-jar创建一个包含库和类的jar文件。但是我写的类是在主jar里面的另一个jar中。目录如下所示:

  • 的main.jar
    • 玉米
    • 文档
    • LIB
      • applets.jar
        • MyApplet.class

我需要在applets.jar文件中访问MyApplet类,但问题是如何导入我在第二个jar中的applet类。在applet标签中写入第二个属性是不可能的。

在一个jar中是否有任何选项只能构建一个带库的jar?我该怎么用?

1 个答案:

答案 0 :(得分:1)

  

无法在applet标记中编写第二个属性。

然后没有必要这是件好事。 archive元素的applet属性可以列出多个Jars,这就是您应该如何处理它。