2014-10-10 1 views
4

У меня есть файл MyFile.jar. Я использую JD-GUI, чтобы декомпилировать его и использовать его параметры «Сохранить все источники», чтобы сохранить файлы в .zip-файле. Теперь извлечен .zip-файл и отредактирован файл .java.Перекомпилируйте java-файлы, которые декомпилируются JD-GUI из jar

структура папки после извлечения .zip файл, как это

     _____ META-INF(folder) 
source(folder) -------|  
         ------com(folder)-->example--->App---> all .java files 

как теперь я перекомпилировать его обратно в файл .jar ??

+1

И какие ответы вы нашли? – Tom

+0

Скомпилируйте его с помощью 'javac' и используйте' jar', чтобы создать банку из скомпилированного класса. – Jens

+0

Я попытался скомпилировать файл .java с помощью 'javac', но я получаю ошибки в различных файлах .java. Ошибка: package android.os не существует, ошибка: не удается записать символ .etc. как я могу устранить эти ошибки. – Pawan

ответ

0

Как уже упоминалось в вашем вопросе, вы декомпилировали файлы классов в java-файлы и внесли необходимые изменения.

Надеюсь, вы импортировали это как проект в затмение. Экспортируйте то же, что и банку. Следует отметить, что вы должны знать зависимости для построения проекта

+0

как узнать зависимости? – Pawan

+0

Легкий подход. Попробуйте импортировать извлеченный исходный код. Ошибки компиляции приведут вас к выяснению зависимостей – dasrohith

+0

Я попытался импортировать проект в eclipse (juno-скачанный с сайта разработчиков Android), просмотрев исходную папку, но eclipse не отображает проекты, которые нужно импортировать. – Pawan

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