Есть ли способ извлечь исходный код из исполняемого файла .jar (Java ME)?
java
jar
java-me
decompiling
Hiba
источник
источник
Ответы:
Используйте JD GUI . Откройте приложение, перетащите файл JAR в него.
источник
jar xf filename.jar
Вы можете извлечь файл JAR с помощью команды:
Ссылки: документация Oracle JAR
источник
filename.jar
в ,filename.jar.zip
а затем просто расстегивать его.Я считаю, что это можно сделать очень легко. Вы всегда можете извлечь исходные файлы (файлы Java) из jar-файла в zip-архив.
Шаги, чтобы получить источники файла фляги как почтовый индекс:
месте вашей системы.
Надеюсь это поможет.
Ссылка не работает по какой-то причине, поэтому добавьте ссылку, откуда вы можете скачать JDGUI
источник
Ваш JAR может содержать источник и javadoc, и в этом случае вы можете просто использовать их
jar xf my.jar
для извлечения.В противном случае вы можете использовать декомпилятор, как указано в ответе adarshr:
источник
Я знаю, что это старый вопрос Все еще думал, что это поможет кому-то
1) Перейдите в папку вашего файла JAR.
2) изменить его расширение на .zip.
3) Вы готовы к работе и можете легко извлечь его, просто дважды щелкнув по нему.
Примечание: я проверял это в MAC, он работает. Надеюсь, это будет работать и на Windows.
источник
Сделайте следующее на вашем linux box, где работает java (если вам нравится терминальный способ работы)
ПРИМЕЧАНИЕ : как заметил @Richard, «это может быть незаконно в зависимости от того, являетесь ли вы владельцем авторских прав на банку, страны, в которой вы живете, и вашей цели сделать это».
источник
AndroChef Java Decompiler создает очень хороший код, который вы можете использовать непосредственно в своих проектах ...
источник
Выше инструменты извлекать банку. Также есть некоторые другие инструменты и команды для извлечения банку. Но AFAIK вы не можете получить код Java в случае, если код был запутан.
источник
Предположим, что ваш JAR-файл находится в C: \ Documents and Settings \ mmeher \ Desktop \ jar, а имя JAR-файла - xx.jar, затем введите в командной строке две нижеуказанные команды:
1> cd C: \ Documents and Settings \ mmeher \ Desktop \ jar
2> jar xf xx.jar
источник
-Конвертировать файл .jar в .zip (в Windows просто измените расширение) -Разархивировать папку .zip -Вы получите полные файлы .java
источник