Вопрос по работе с jar

Теги:
 
+
-
edit
 

Anatoli

новичок
Объясните плиз популярно как коррекно работать с файлами jar(после извлечения rar-ом) а именно чем можно править Klass файлы и как правильно вернуть в первоначальное состояние jar.
 
+
-
edit
 

MetAleX

клан PACCBET
jar по сути своей это zip. чем работать? мне нравится InfoZIP, но о вкусах не спорят.

class... в принципе он не предназначен для того чтобы с ним "работать", реально - берется декомпилятор (например JAD), декомпилируется, правится в любимом текстовом редактора (о вкусах опять же не спорят), и компилируется обратно (jikes, оболочкой, javac). но это - хакерство.
MetAleX & Almalexia & Lia - забросил Server: Hindemith  
+
-
edit
 

Anatoli

новичок
За разъяснение благодарен! еще вопросик распаковываю jar и после просмотра пакую с помощью Ziр(обычное сжатие) потом переименовываю Total Commander-ом в jar получается размер оригинала 2 152кб а моего 2 150кб. Почему такая разница в размере? может делаю чтото неправильно?
 
+
-
edit
 

MetAleX

клан PACCBET
возможно в оригинальном jar файлы не были сжаты, а при добавлении измененные файлы добавились сжатыми с максимальной компрессией. никакой роли, насколько я знаю, это не играет. ходили слухи что непакованный jar быстрее загружается, более совсместим и тп.
MetAleX & Almalexia & Lia - забросил Server: Hindemith  

Murkt

Pythoneer

только быстрее загружается - надо меньше времени на распаковку.

А насчёт совместимости - если не архивировать их всякими m/ алгоритмами (расширения zip тоже бывают), то всё ок будет.
[team Їжачки - сумні падлюки]  
+
-
edit
 

Anatoli

новичок
И последний вопрс
компилируется обратно (jikes, оболочкой, javac)
 
по этой части если не трудно подскажите где можно найти обучалку или если можно разъясните как это компилируется более подробно. Это последнее что пока не удается сделать. С явой столкнулся впервые поэтому знания оставляют желать лучшего. :)
 

slack

новичок
Eclipse, javac(JDK).... и т.д. всё мона найти в инете
 
AD Реклама Google — средство выживания форумов :)

Vint

новичок
Уменя все есть просто обьясните процесс компиляции из java в class
 

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru