1. КадетЪ

    КадетЪ New Member

    Joined:
    4 Oct 2008
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    Нужно:
    есть class файл.нужно в нем некоторые строки(функции грубо говоря) скопировать и вставить.чтобы они были несколько раз в нем.

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

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

    ShAnKaR Пачка маргарина

    Joined:
    14 Jul 2005
    Messages:
    904
    Likes Received:
    297
    Reputations:
    553
    во к примеру http://sources.ru/java/faq/decompilers.htm
     
  3. КадетЪ

    КадетЪ New Member

    Joined:
    4 Oct 2008
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    половина ссылок видают явно не туда куда надо там. ну да ладно. остальные..... ну к примеру я скача мочу. там куча класс файлов. и все.. и насколько я понимаю по DJ что вы мне дали программы которые открывают код но переделывают класс в jad. а мне нужно чтоб не переделывало..чтобы просто был класс я котрыл сделал и закрыл.бывает так?

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

    и...или.... найму грамотного Java программиста для того, чтобы он научил переделывать class файлы )) не бесплатно естесственно. Но это очень нужно и очень важно.
     
    #3 КадетЪ, 6 Oct 2008
    Last edited by a moderator: 6 Oct 2008
  4. cremator (c)

    cremator (c) Elder - Старейшина

    Joined:
    20 Jun 2008
    Messages:
    258
    Likes Received:
    72
    Reputations:
    0
    Нельзя востановить исходный код из классов и обратно скомпилировать!
     
  5. КадетЪ

    КадетЪ New Member

    Joined:
    4 Oct 2008
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    но ведь как-то люди переделывают классы? мне нужно переделать класс. И в будущем знать как это можно сделать.

    к примеру ведь в программе JavaByte переделываются классы... но я не могу понять... как строки добавить не в конец класса а в нужное место.
     
    #5 КадетЪ, 6 Oct 2008
    Last edited by a moderator: 6 Oct 2008
  6. ShAnKaR

    ShAnKaR Пачка маргарина

    Joined:
    14 Jul 2005
    Messages:
    904
    Likes Received:
    297
    Reputations:
    553
    тут ) http://www.java.com
     
  7. cremator (c)

    cremator (c) Elder - Старейшина

    Joined:
    20 Jun 2008
    Messages:
    258
    Likes Received:
    72
    Reputations:
    0
    Он хотел сказать, что для компиляции исходников тебе нужен jdk(java development kit) на комп, то есть яву
    Но исходники нельзя восстановить полностью! Они просто не скомпилируются
     
  8. fry

    fry Elder - Старейшина

    Joined:
    7 Mar 2008
    Messages:
    25
    Likes Received:
    2
    Reputations:
    0
    Class можно декомпилировать до исходников. Рабочий декомпилятор JAD

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


    http://www.kpdus.com/jad.html
     
    #8 fry, 6 Oct 2008
    Last edited by a moderator: 6 Oct 2008
  9. Kaas

    Kaas Elder - Старейшина

    Joined:
    13 Feb 2007
    Messages:
    31
    Likes Received:
    5
    Reputations:
    0
    При желании декомпилированные сорцы обратно скомпилить можно. Зависит от сложности проекта.
    Я пользуюсь декомпилиром DJ java decompiler, не знаю где в сети точно лежит, у меня на компе уже лет сто.:)
     
  10. vikseriq

    vikseriq Elder - Старейшина

    Joined:
    31 Jul 2008
    Messages:
    118
    Likes Received:
    44
    Reputations:
    2
    И все гамно тот декомпилер - подвел в нужную минуту - не выдал нужный код как надо.
     
  11. fry

    fry Elder - Старейшина

    Joined:
    7 Mar 2008
    Messages:
    25
    Likes Received:
    2
    Reputations:
    0
    Какой тот?
     
  12. vikseriq

    vikseriq Elder - Старейшина

    Joined:
    31 Jul 2008
    Messages:
    118
    Likes Received:
    44
    Reputations:
    2
    DJ java decompiler, типун на него.
    ДругиеЮ, что нашел, тоже сдрейфили. Короч, ***ня.
     
  13. cremator (c)

    cremator (c) Elder - Старейшина

    Joined:
    20 Jun 2008
    Messages:
    258
    Likes Received:
    72
    Reputations:
    0
    я уже писал что полностью восстановить код нельзя ! За исключением совсем простых
     
  14. vikseriq

    vikseriq Elder - Старейшина

    Joined:
    31 Jul 2008
    Messages:
    118
    Likes Received:
    44
    Reputations:
    2
    Во всем мире или проги типа Привет мир, или проекты, стоимостью в пару килограм зелени.... Первые декомпилить неинтерестно, а вторые - невозможно.
     
  15. fry

    fry Elder - Старейшина

    Joined:
    7 Mar 2008
    Messages:
    25
    Likes Received:
    2
    Reputations:
    0
    Когда я занимался этим вопросом, DJ и другие не подерживали Java 5 и Java 6.
    Хотя на сайте DJ написано, что Java 6 подерживаеться уже пол года.

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

    JAD лучшее.

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

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