Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Java class (https://forum.antichat.xyz/showthread.php?t=87670)

КадетЪ 06.10.2008 01:03

Java class
 
Нужно:
есть class файл.нужно в нем некоторые строки(функции грубо говоря) скопировать и вставить.чтобы они были несколько раз в нем.

Проблема: нет редактора для class файлов,чтобы в виде кода открыть его.(типа как нотепад открывает php файл)

просьба... МОЛЬБА. скажите чем открыть.переделать и сохранить :)))))))))

ShAnKaR 06.10.2008 01:19

во к примеру http://sources.ru/java/faq/decompilers.htm

КадетЪ 06.10.2008 01:28

половина ссылок видают явно не туда куда надо там. ну да ладно. остальные..... ну к примеру я скача мочу. там куча класс файлов. и все.. и насколько я понимаю по DJ что вы мне дали программы которые открывают код но переделывают класс в jad. а мне нужно чтоб не переделывало..чтобы просто был класс я котрыл сделал и закрыл.бывает так?

Java-компилятор компилирует файлы исходных кодов Java (*.java) в бинарники (*.class).
вот!!! вот что мне нужно! )) где такое взять?

и...или.... найму грамотного Java программиста для того, чтобы он научил переделывать class файлы )) не бесплатно естесственно. Но это очень нужно и очень важно.

cremator (c) 06.10.2008 02:06

Нельзя востановить исходный код из классов и обратно скомпилировать!

КадетЪ 06.10.2008 12:08

но ведь как-то люди переделывают классы? мне нужно переделать класс. И в будущем знать как это можно сделать.

к примеру ведь в программе JavaByte переделываются классы... но я не могу понять... как строки добавить не в конец класса а в нужное место.

ShAnKaR 06.10.2008 13:32

Цитата:

Сообщение от КадетЪ
Java-компилятор компилирует файлы исходных кодов Java (*.java) в бинарники (*.class).



вот!!! вот что мне нужно! )) где такое взять?

тут ) http://www.java.com

cremator (c) 06.10.2008 14:34

Он хотел сказать, что для компиляции исходников тебе нужен jdk(java development kit) на комп, то есть яву
Но исходники нельзя восстановить полностью! Они просто не скомпилируются

fry 06.10.2008 21:19

Class можно декомпилировать до исходников. Рабочий декомпилятор JAD

Этот класс можно скомпилировать добавив все остальные файлы в класспаз.


http://www.kpdus.com/jad.html

Kaas 06.10.2008 22:47

При желании декомпилированные сорцы обратно скомпилить можно. Зависит от сложности проекта.
Я пользуюсь декомпилиром DJ java decompiler, не знаю где в сети точно лежит, у меня на компе уже лет сто.:)

vikseriq 28.10.2008 23:18

И все гамно тот декомпилер - подвел в нужную минуту - не выдал нужный код как надо.

fry 28.10.2008 23:32

Какой тот?

vikseriq 28.10.2008 23:44

DJ java decompiler, типун на него.
ДругиеЮ, что нашел, тоже сдрейфили. Короч, ***ня.

cremator (c) 28.10.2008 23:48

Цитата:

Сообщение от vikseriq
И все гамно тот декомпилер - подвел в нужную минуту - не выдал нужный код как надо.

я уже писал что полностью восстановить код нельзя ! За исключением совсем простых

vikseriq 29.10.2008 00:06

Во всем мире или проги типа Привет мир, или проекты, стоимостью в пару килограм зелени.... Первые декомпилить неинтерестно, а вторые - невозможно.

fry 29.10.2008 00:08

Когда я занимался этим вопросом, DJ и другие не подерживали Java 5 и Java 6.
Хотя на сайте DJ написано, что Java 6 подерживаеться уже пол года.

Вид всех сайтов такой, что о их продуктах забыли во времена Java 1.3

JAD лучшее.

Я удали исходники своего сервлета 2000 строк, который делает правильный даунлоад файлов, с поддержкой заголовков range.

JAD всё востановил. Нужно было пару строк отредактировать убрать метки.


Время: 08:07