15.03.2013, 13:37 | #21 |
Местный
Регистрация: 06.08.2010
Сообщений: 1,623
|
Компилируется через командную строку? Что-то не идёт. Сделал так-
Создал папку, назвал 1, положил туда этот файл "JAVA" и поместил по адресу C:\Documents and Settings\Admin Дальше открыл командную строку и делал то, что на скрине. Пишет, что ошибка.
__________________
Не ремонтируй то, что работает! |
15.03.2013, 14:19 | #22 | |
Местный
Регистрация: 15.09.2008
Сообщений: 2,180
|
Цитата:
|
|
15.03.2013, 16:18 | #23 | |
Новичок
Регистрация: 09.06.2009
Сообщений: 29
|
Цитата:
Делал как-то для себя (ридми внутри). Это комплект BAT-файлов с утилитами для работы. Там есть классы версии 4.09 с соответствующей структурой папок - замени на нужную версию (камрады поделятся). Комплект классов нужен если компилятору потребуются какие-нибудь перекрёстные ссылки в пределах игры, как я понял в процессе. P.S. На скрине написано по буржуйски, что компилятор встретил недопустимый символ, и он там есть как видно. Но это первое обо что компилятор мог споткнуться. Не факт, что после уборки данного символа компилятор не выдаст ещё 100 ошибок (и это не шутка), но уже по другому поводу. Короче исходник надо допиливать, мануалы в руки и вперед Последний раз редактировалось Anatolie79; 15.03.2013 в 17:33. |
|
15.03.2013, 22:57 | #24 |
Местный
Регистрация: 15.09.2008
Сообщений: 2,180
|
Remontnik, если не получается скомпилировать классфайл, попробуй следующее:
Найди классфайл, в котором есть интересующая тебя английская фраза(с пробелами,например, " Run Complete!"). Открой его блокнотом, в поиск блокнота забей интересующую фразу, Отредактируй файл блокнотом(ничего, что там полно кракозябров, не трогай их, а правь только фразу). Для безопасности я менял лишние(то есть все)пробелы в фразе знаком "_"("_Run_Complete!"). Закрой классфайл, сохранив изменения, захешируй и вставь на место в Ил. Осталось только в файле hud_log_ru.properties слева вбить интересующую фразу(без пробелов), а справа перевод её на русский. На джет-эре прокатило Последний раз редактировалось tarakan67; 15.03.2013 в 23:02. |
16.03.2013, 01:06 | #25 |
Местный
Регистрация: 06.08.2010
Сообщений: 1,623
|
Приехал с работы. Советы прочитал. Спасибо! Завтра буду пробовать.
__________________
Не ремонтируй то, что работает! |
16.03.2013, 10:28 | #26 | |
Местный
Регистрация: 06.08.2010
Сообщений: 1,623
|
Цитата:
__________________
Не ремонтируй то, что работает! |
|
16.03.2013, 10:43 | #27 | |
Местный
Регистрация: 15.09.2008
Сообщений: 2,180
|
Цитата:
|
|
16.03.2013, 13:14 | #28 |
Местный
Регистрация: 06.08.2010
Сообщений: 1,623
|
Первоначально так:
com/maddox/JGP/Vector3d ‰ Љ ‹ 7 Run Complete! Њ Ќ Ћ Џ ђ ‘ ’ сделал так: com/maddox/JGP/Vector3d ‰ Љ ‹ 7 RunComplete! Њ Ќ Ћ Џ ђ ‘ ’ После этого классфайл не хешируется.
__________________
Не ремонтируй то, что работает! |
16.03.2013, 13:24 | #29 |
Местный
Регистрация: 15.09.2008
Сообщений: 2,180
|
Попробуй сделать так:com/maddox/JGP/Vector3d ‰ Љ ‹ 7 Run_Complete! Њ Ќ Ћ Џ ђ ‘ ’. Вообще настораживает в начале "com/maddox/JGP/Vector3d", может эта же фраза(Run Complete!) встречается в других местах? Я предупреждал, что этот метод не панацея
|
16.03.2013, 14:03 | #30 |
Местный
Регистрация: 06.08.2010
Сообщений: 1,623
|
Любое изменение в классфайле, и он не хешируется.
__________________
Не ремонтируй то, что работает! |
16.03.2013, 20:58 | #31 |
Модератор
|
В принципе, вполне ожидаемый результат, ибо любое "прямое" редактирование бинарных файлов (а .class как раз таковым и является, единственное, не для физической, а для т. н. JAVA-машины) приводит к невозможности их дальнейшего использования Исключения, впрочем, возможны (и я сам - было дело - добивался определенного успеха), но положительный результат достигается лишь при соблюдении определенных условий ...
|
17.03.2013, 13:24 | #32 | |
Модератор
|
Цитата:
|
|
17.03.2013, 14:22 | #33 | |
Местный
Регистрация: 15.09.2008
Сообщений: 2,180
|
Цитата:
|
|
17.03.2013, 15:27 | #34 |
Модератор
|
Notepad++, несмотря на то, что - действительно - "продвинутый" (в сравнении с Блокнотом) текстовый редактор, но ориентирован все же на работу с исходным кодом (Notepad++ is a free (as in "free speech" and also as in "free beer") source code editor and Notepad replacement that supports several languages (с)). Для "прямого" редактирования бинарных (т. е. не текстовых) файлов лучше/правильнее (ис)пользовать соответствующие инструменты ... я так думаю (с)
|
17.03.2013, 15:37 | #35 |
Местный
Регистрация: 15.09.2008
Сообщений: 2,180
|
Просто правка классов джэт эры 1.2 удалась при помощи Notepad++. Не знаю, по какой причине, но классы джет эры не хотят компиллировться обратно после декомпилляции DJ Java Decompiler 3.12 и jd-gui
|
17.03.2013, 16:53 | #36 | |
Модератор
|
Что называется, "это зависит" (с) Ну, т. е. тот факт, что в данном конкретном случае все прошло "на ура", отнюдь не гарантирует успеха в аналогичных, но других случаях ... именно поэтому все же лучше использовать "правильные" инструменты, чтобы, как минимум, не гадать, а не из-за "неподходящего" ли редактора проблемы ... я так думаю (с)
Цитата:
|
|
17.03.2013, 17:27 | #37 | |
Местный
Регистрация: 06.08.2010
Сообщений: 1,623
|
Цитата:
Хорошо, что тема выделена. Может быть, будет результат.
__________________
Не ремонтируй то, что работает! Последний раз редактировалось Remontnik; 17.03.2013 в 18:12. |
|
17.03.2013, 19:05 | #38 | |
Местный
Регистрация: 15.09.2008
Сообщений: 2,180
|
Цитата:
|
|
17.03.2013, 19:28 | #39 | |
Модератор
|
Цитата:
Рассуждая отвлеченно, если бы они "на выходе" давали одинаковый исходный код, зачем бы они были нужны, разные? |
|
17.03.2013, 21:41 | #40 | |
Местный
Регистрация: 15.09.2008
Сообщений: 2,180
|
Цитата:
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|