Как добавить класс в библиотеку .jar? - PullRequest
0 голосов
/ 12 сентября 2011

Мне нужно добавить класс в библиотеку .jar, но я не могу понять, как это сделать. У меня есть библиотека с именем netty-3.1.5.GA.jar, но по какой-то причине в ней отсутствует нужный мне класс (HttpTunnelClientChannelFactory.java).

Я обнаружил этот класс в хранилище, но не как часть библиотеки. Так как я могу «ввести» это? Класс, который мне нужно добавить, использует другие классы, которые существуют в библиотеке.

Ответы [ 2 ]

2 голосов
/ 12 сентября 2011

Вам не нужно добавлять его в банку, вам нужно добавить его в путь к классу того, что вы используете.

1 голос
/ 12 сентября 2011

Вы можете использовать инструмент jar для обновления файла JAR: вам нужно будет вручную создать соответствующий каталог пакета. Попробуйте это:

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

добавит его в корневой пакет. Если вам нужно, чтобы он был установлен в каталоге пакета, вы должны создать структуру каталога, а затем добавить файл с путем.

РЕДАКТИРОВАТЬ: это должно быть .class, а не .java.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...