2015-09-05 4 views
0

Я декомпилировал Java .jar-файл после редактирования проблемы, с которой я столкнулся, и не собирал ее снова. Итак, мне пришлось отказаться от использования 7-zip, чтобы просто вывести файл класса, и теперь я использовал 5 разных редакторов классов, все не могут показать мне коды, как я могу понять ...Редактор класса Java, такой как просмотрщик eclipse

я CE(Classeditor.sourceforege.net), dirtyjoe, javaeditor(javaeditor.org), Jad и JD- GUi (кажись не делать свою работу на все)

Я импортировал файл .jar в Eclipse, как Reference Project Library и самая болезненная вещь я могу см. все коды классов, но я не могу отредактировать его ... Он не будет редактировать. Но он может работать. Что я могу сделать для Eclipse, чтобы разрешить редактировать прикрепленные к нему файлы .class.

EDIT: Я хочу Редактор классов, который показывает в коде формат, а не байт-коды. У меня есть источник также в формате .java.

Этот пример представляет собой средство просмотра класса Eclipse (я хочу, но не только для просмотра).

Eclipse Class Viewer Image, I want something similar

+0

Что именно вы пытаетесь сделать? Это не совсем ясно из вашего вопроса. –

+0

Я ищу редактор классов, который будет доступен для просмотра в формате кода, а не Bytecodes ... – Noobshow

+0

JADclipse работает для меня, не знаю, какую проблему вы испытываете при использовании JAD. – ravinikam

ответ

0

Это звучит, как вы хотите, чтобы иметь возможность редактировать файлы классов непосредственно. Средство просмотра класса Eclipse работает только потому, что находит (в вашей папке проекта или в Интернете) версию исходного кода банки, которую вы просматриваете. На самом деле это не просмотр файлов классов и их декомпиляция, AFAIK. Итак, если вы можете просмотреть источник в Eclipse, лучшим вариантом может быть поиск исходной версии jar (на вашем компьютере или на maven, возможно, если вы используете maven), а затем отредактируйте его и создайте самостоятельно в соответствии с инструкциями по сборке этого проекта. Как сильно это зависит от библиотеки.

Насколько можно декомпилировать, редактировать и перекомпилировать, я не уверен. Я знаю, что декомпиляторы не являются надежными, и я использовал их только как инструмент для чтения в реальном времени. Похоже, он должен работать в обоих направлениях, но я не удивлюсь, если не услышу.

+0

Это проект Maven Compiled (я имею в виду, что он использует много пакетов из maven rep), я не знаю, как компиляция с использованием maven (Моя причина не начинать с нуля). Я всего лишь программист на C/C++ с знаниями языка PHP/MQL. Я не знаю много java и установок на WIndows. – Noobshow

+0

как называется банку, которую вы пытаетесь отредактировать? – xdhmoore

+0

Его загрузчик URL (Not Public), называемый dataserver.jar и dataclient.jar, Итак, я пытаюсь отредактировать dataclient.jar – Noobshow

 Смежные вопросы

  • Нет связанных вопросов^_^