Как правильно исправить класс Java в файле JAR? - PullRequest
0 голосов
/ 23 января 2012

Мне нужно исправить класс, который находится в файле JA, в пакете, следующем за формой pack1.pack2.pack3.com. Итак, полное название класса:

pack1.pack2.pack3.com.classtopatch

В моем приложении есть папка:

c:/app/patches

Должен ли я просто скопировать класс в файл c: /app/patches/classtopath.class или сделать необходимо создать все дерево папок, например:

c:/app/patches/pack1/pack2/pack3/com 

а в pack1 / pack2 / pack3 / com положить classtopath.clas? Благодаря.

Ответы [ 2 ]

3 голосов
/ 23 января 2012

Да, вам нужно создать структуру каталогов, соответствующую имени вашего пакета.

Создайте c:/app/patches/pack1/pack2/pack3/com и поместите в него classtopath.class.

1 голос
/ 23 января 2012

Ваш вопрос не совсем понятен, но если у вас есть файлы классов в файловой системе, тогда они должны быть в соответствующей структуре пакета.

Если вы упаковываете его в файл JARтогда сам файл jar может находиться где угодно, но структура пакета должна присутствовать в файле jar.

...