Я загрузил код для LAN-мессенджера из sourceforge. Это исполняемый JAR файл.
Вы дважды щелкните его, и ваш мессенджер начнет.
Я хочу изучить исходный код. Как это сделать?
Я загрузил код для LAN-мессенджера из sourceforge. Это исполняемый JAR файл.
Вы дважды щелкните его, и ваш мессенджер начнет.
Я хочу изучить исходный код. Как это сделать?
Sourceforge имеет ссылки на источник.
Извлечь исходный код из файла .jar
(1) Используйте JD GUI (http://jd.benow.ca/). Откройте приложение, перетащите его в JAR файл.
(2) Вы можете извлечь файл jar с помощью команды:
jar xf filename.jar
Открытие файлов JAR работает с любым программным обеспечением, поддерживающим формат файла .ZIP, например WinRAR.
Но если вы хотите получить доступ к исходному коду, он становится немного сложным, как в JAR файле, Java-код уже "предварительно скомпилирован" в байт-код Java. К счастью, существует (грубый) способ декомпиляции байтового кода обратно (обычно) считываемый исходный код Java.
Есть много программ, которые делают это, моим личным фаворитом является JAD (http://www.varaneckas.com/jad/).
Поскольку вы нашли проект на sourceforge, скорее всего, код не запутался. Хотя, если это так, вы все равно можете декомпилировать его, но его, вероятно, очень трудно прочитать и понять.
У вас есть eclipse на вашем компьютере? вы можете добавить файл jar в проект, тогда вы можете увидеть исходный код
Доступны только два варианта 1. Используйте инструмент декомпилятора, например Cavaj или JAD. Источник может быть трудно внести изменения. Если это для понимания funactionality это может помочь. 2. SourceForge также должен иметь ссылку на исходные файлы. Думаю, стоит попробовать проверить его снова на SourceForge.
IntelliJ потрясающий в этом типе вещей. Просто откройте, как и любой другой проект, и он будет декомпилировать его для вас.