Java 我应该如何编辑jar的清单?

Java 我应该如何编辑jar的清单?,java,mysql,jar,applet,manifest,Java,Mysql,Jar,Applet,Manifest,我创建了一个应用程序-Instant Messenger-连接到MySQL,它需要MySQL驱动程序,所以我附带了这个外部库,这个程序运行良好。但我想将这个应用程序重新创建为Applet,并将其归档到.jar 如何编辑将驱动程序封装到小程序的清单 我知道我可以使用(用于桌面应用程序)类路径:external.jar,但它也适用于小程序吗 谢谢大家 编辑:或者有没有其他方法将外部jar封装到小程序中?例如,使用HTML代码?如果您正在使用命令行,则只需键入jar即可打印以下内容: 示例2允许您指

我创建了一个应用程序-Instant Messenger-连接到MySQL,它需要MySQL驱动程序,所以我附带了这个外部库,这个程序运行良好。但我想将这个应用程序重新创建为Applet,并将其归档到.jar 如何编辑将驱动程序封装到小程序的清单

我知道我可以使用(用于桌面应用程序)类路径:external.jar,但它也适用于小程序吗

谢谢大家


编辑:或者有没有其他方法将外部jar封装到小程序中?例如,使用HTML代码?

如果您正在使用命令行,则只需键入
jar
即可打印以下内容:


示例2允许您指定将用作清单的文件。

在JAR文件中编辑清单文件的更简单方法如下:

  • 将JAR文件的扩展名更改为ZIP,例如test.JAR,只需将其重命名为test.ZIP即可
  • 解压缩你的文件
  • 使用文本编辑器(例如记事本)编辑清单文件++
  • 压缩解压缩文件夹的内容
  • 将其重命名为test.jar

您使用什么创建罐子?Maven和Ant都允许在打包时操纵清单。“但我想把这个应用程序重新创建为Applet”为什么?使用分发当前程序将不会太麻烦。“如何编辑将驱动程序封装到小程序的清单?”忘记“如何”。您不应允许从桌面应用程序直接访问数据库。或小程序。相反,他们应该通过一个限制他们工作的接口来工作。因此,任何一个.BTW的类路径上都不需要“驱动程序”-为什么要编写小程序?如果是因为老师的特殊要求,请参考。@NickHolt:我使用命令行。@AndrewThompson:我想我为什么这样做并不重要,我只是需要帮助。谢谢,这很有用。我是白痴,我没有看这些选项。解压或压缩(在Windows中)可能会因为区分大小写而导致类名冲突而破坏jar。在Windows中,
this.class
this.class
相同,但在Java中则不同。这是不以这种方式命名类的有力论据,是吗?