我需要在.jar库中添加一个类,但我无法弄清楚如何做到这一点。
我有一个名为netty-3.1.5.GA.jar
的库但由于某种原因它缺少我需要的类
(HttpTunnelClientChannelFactory.java
)。
我在存储库中找到了该类但不是库的一部分。那我怎么能“注射”呢?我需要添加的类是使用库中存在的其他类。
答案 0 :(得分:2)
你不需要将它添加到jar中,你需要将它添加到你正在运行的任何类的路径中。
答案 1 :(得分:1)
您可以使用jar
工具更新jar文件:您需要手动创建相应的包目录。试试这个:
jar uf netty-3.1.5.GA.jar HttpTunnelClientChannelFactory.class
会将其添加到根包中。如果需要在包目录中进行设置,则应创建目录结构,然后使用路径添加文件。
编辑:应该是.class
,而不是.java
。