Обновление .class файл в банке

В то время как ответы выше будут работать, они не лучшая практика. Последний svn сервер и клиент отслеживают слияния для Вас. Таким образом, svn знает, какие изменения Вы объединили в ответвление и от где. Это помогает много при совершенствовании ответвления и затем слиянии его назад в соединительную линию.

, Неважно, какую версию Подверсии Вы используете однако, существует метод лучшей практики для получения изменений в ответвлении назад в соединительную линию. Это обрисовано в общих чертах в руководстве Подверсии: Управление версиями с Подверсией, Главой 4. Ветвление и Слияние, Сохраняя Ответвление в Синхронизации .

48
задан Einar Sundgren 13 October 2016 в 20:32
поделиться

6 ответов

В этом руководстве подробно описано, как обновить файл jar

jar -uf jar-file <optional_folder_structure>/input-file(s)     

, где «u» означает обновление.

71
ответ дан 26 November 2019 в 18:40
поделиться

Просто перетащите файл нового класса в JAR, используя 7-Zip или Winzip. Вы даже можете изменить файл JAR, который включен в файл WAR, используя значок родительской папки, и нажмите «ОК», когда 7zip обнаружит, что внутренний файл был изменен

10
ответ дан 26 November 2019 в 18:40
поделиться

Вы хотите сделать это автоматически или вручную? Если вручную, файл JAR на самом деле является просто файлом ZIP, поэтому вы сможете открыть его с помощью любого устройства чтения ZIP. (Вам может потребоваться сначала изменить расширение.) Если вы хотите автоматически обновлять файл JAR через Eclipse, вы можете изучить поддержку Ant в Eclipse и просмотреть задачу zip ].

11
ответ дан 26 November 2019 в 18:40
поделиться

1) вы можете извлечь файл в папку с именем

jarname.jar

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

2) Вы можете извлечь банку, заменить файл, а затем снова создать банку

3) Откройте банку с помощью 7 ZIP и перетащите новый класс, чтобы скопировать его поверх старого

0
ответ дан 26 November 2019 в 18:40
поделиться

Jar - это архив, вы можете самостоятельно заменить файл в нем в своем любимом файловом менеджере (например, Total Commander).

6
ответ дан 26 November 2019 в 18:40
поделиться

Альтернативой является не замена файла .class в файле jar. Вместо этого поместите его в новый файл jar и убедитесь, что он появляется в пути к классам раньше, чем исходный файл jar.

Не уверен, что я бы рекомендовал это для производственного программного обеспечения, но для разработки это быстро и легко.

-1
ответ дан 26 November 2019 в 18:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: