如何将类添加到.jar库?

时间:2011-09-12 00:58:19

标签: java jar

我需要在.jar库中添加一个类,但我无法弄清楚如何做到这一点。 我有一个名为netty-3.1.5.GA.jar的库但由于某种原因它缺少我需要的类 (HttpTunnelClientChannelFactory.java)。

我在存储库中找到了该类但不是库的一部分。那我怎么能“注射”呢?我需要添加的类是使用库中存在的其他类。

2 个答案:

答案 0 :(得分:2)

你不需要将它添加到jar中,你需要将它添加到你正在运行的任何类的路径中。

答案 1 :(得分:1)

您可以使用jar工具更新jar文件:您需要手动创建相应的包目录。试试这个:

jar uf netty-3.1.5.GA.jar HttpTunnelClientChannelFactory.class

会将其添加到根包中。如果需要在包目录中进行设置,则应创建目录结构,然后使用路径添加文件。

编辑:应该是.class,而不是.java