powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Файлы class или как найти код. Помощь новичку.
23 сообщений из 23, страница 1 из 1
Файлы class или как найти код. Помощь новичку.
    #37942646
st90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.
Есть программа на Java.
jar разархивировал - там файлы class и свойств
Файлы class уже никак не посмотреть, код не поправить?
...
Рейтинг: 0 / 0
Файлы class или как найти код. Помощь новичку.
    #37942662
ТимоН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jad
...
Рейтинг: 0 / 0
Файлы class или как найти код. Помощь новичку.
    #37942671
st90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТимоН,

jad не дали, только jar
Никак теперь?
...
Рейтинг: 0 / 0
Файлы class или как найти код. Помощь новичку.
    #37942691
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jad это программа
...
Рейтинг: 0 / 0
Файлы class или как найти код. Помощь новичку.
    #37942695
GKS_Samara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, st90!
> jad не дали,

Так
возьмите

--
Алексей
JID: alxt@ya.ru


Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Файлы class или как найти код. Помощь новичку.
    #37942715
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть же вроде какой-то новый более продвинутый декомпилер. всё время забываю.
Вот этот что ли
http://java.decompiler.free.fr/
...
Рейтинг: 0 / 0
Файлы class или как найти код. Помощь новичку.
    #37942759
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowiczесть же вроде какой-то новый более продвинутый декомпилер. всё время забываю.
Вот этот что ли
http://java.decompiler.free.fr/ да
jdgui
...
Рейтинг: 0 / 0
Файлы class или как найти код. Помощь новичку.
    #37942760
st90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо всем, то что надо.
Только редактировать нельзя ))
Ещё подскажите пожалуйста, как теперь мне скомпилить после того как исправлю?
Мне всего-то пока 2 строчки убрать ))
NetBeans пока не работает, Антивирус лочит его, прав нет пока разблокировать ))
...
Рейтинг: 0 / 0
Файлы class или как найти код. Помощь новичку.
    #37942769
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowiczесть же вроде какой-то новый более продвинутый декомпилер. всё время забываю.
Вот этот что ли
http://java.decompiler.free.fr/

ток декомпилит он как-то странно:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
public final class Test { 
    public static void main(String[] argv) throws Exception {
        int i = 0;
        while (++i > 0) {
            try {
                if (i < 10) {
                    throw new Exception("xxx");
                }
                System.out.print("xxx");
                break;
            } catch (Exception e) {
                if (!(i < 10)) {
                    throw e;
                }
            }
        }
    }
}



декомпилированный:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
public final class Test {
    public static void main(String[] argv) throws Exception {
        int i = 0;
        while (true) {
            i++;
            if (i <= 0) break;
            try {
                if (i < 10) {
                    throw new Exception("xxx");
                }
                System.out.print("xxx");
            } catch (Exception e) {
                if (i >= 10) throw e;
            }
        }
    }
}
...
Рейтинг: 0 / 0
Файлы class или как найти код. Помощь новичку.
    #37942976
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что тут странного? Обычные оптимизации.
...
Рейтинг: 0 / 0
Файлы class или как найти код. Помощь новичку.
    #37943113
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфиловток декомпилит он как-то странно:

А вы желатете чтобы он вам информацию о расстановке скобочек из байткода достал? Или что не так?
...
Рейтинг: 0 / 0
Файлы class или как найти код. Помощь новичку.
    #37943127
0FD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczАндрей Панфиловток декомпилит он как-то странно:

А вы желатете чтобы он вам информацию о расстановке скобочек из байткода достал? Или что не так?

После декомпиляции стал цикл бесконечным
...
Рейтинг: 0 / 0
Файлы class или как найти код. Помощь новичку.
    #37943133
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
0FD, что-то он коротковат для бесконечного
...
Рейтинг: 0 / 0
Файлы class или как найти код. Помощь новичку.
    #37943135
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А то можно подумать он был конечным:)
...
Рейтинг: 0 / 0
Файлы class или как найти код. Помощь новичку.
    #37943141
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Единственное что мне непонятно, это зачем
if (i <= 0) break;
По идее переменная локальная, и стопроцентов больше нуля, компилятор облажался в общем.
...
Рейтинг: 0 / 0
Файлы class или как найти код. Помощь новичку.
    #37943142
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя нет, ничто не мешает поменять i в теле цикла на отрицательное, слишком сложно проанализировать весь код, так что ок
...
Рейтинг: 0 / 0
Файлы class или как найти код. Помощь новичку.
    #37943151
0FD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл никЕдинственное что мне непонятно, это зачем
if (i <= 0) break;
По идее переменная локальная, и стопроцентов больше нуля, компилятор облажался в общем.

это замена условия прекращения цикла ++i > 0 .
а так код одинаковый за исключением break, в итоге в первом случае при i==10 цикл прекращается а во втором нет.
...
Рейтинг: 0 / 0
Файлы class или как найти код. Помощь новичку.
    #37943166
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
0FDпри i==10 цикл прекращается
с чего это?
...
Рейтинг: 0 / 0
Файлы class или как найти код. Помощь новичку.
    #37943181
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, такое ощущение что при i=10 косячок-с.
...
Рейтинг: 0 / 0
Файлы class или как найти код. Помощь новичку.
    #37943183
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

jad break не теряет
...
Рейтинг: 0 / 0
Файлы class или как найти код. Помощь новичку.
    #37943203
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня вопрос: а как закрыть Java код, чтобы его нельзя было декомпилировать?
...
Рейтинг: 0 / 0
Файлы class или как найти код. Помощь новичку.
    #37943240
j-unior
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Слышал легенду что в израильской армии переменным для этой цели дают имена на иврите. Почему бы вам не попробовать (ну хотябы на русском их назвать)?
...
Рейтинг: 0 / 0
Файлы class или как найти код. Помощь новичку.
    #37943259
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NeboУ меня вопрос: а как закрыть Java код, чтобы его нельзя было декомпилировать?
Google -> Java Obfuscator
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Файлы class или как найти код. Помощь новичку.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]