Модераторы: javastic, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> скомпилировать в .class пропуская все ошибки 
:(
    Опции темы
Pomestnik
Дата 19.8.2007, 11:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 18.8.2007

Репутация: нет
Всего: нет



Я распотрошил  java мидлет, декомпилировал 1 небольшой .class файл , исправил в нем один строковый параметр и теперь мне надо скомпилировать .java обратно в .class , но там множество ошибок...можно ли все же получить class файл пропустив эти ошибки??
PM MAIL   Вверх
Exception
Дата 19.8.2007, 12:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: нет
Всего: 186



Нет, естественно. Это же ошибки компиляции. "Можно ли скомпилировать файл, содержащий ошибки компиляции" -- звучит забавно smile . Какие именно ошибки?
PM   Вверх
Pomestnik
Дата 19.8.2007, 14:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 18.8.2007

Репутация: нет
Всего: нет



забавно то забавно.... но  все же...
ошибки ...эх когда я задавал этот вопрос я был туп и глуп smile  ) мну повумнел уже))

там import других классов(функций переменный из них) идет... пнятное дело что скомпилить не удастся никак)) smile 
PM MAIL   Вверх
Dancer
Дата 20.8.2007, 10:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 537
Регистрация: 29.4.2005
Где: Nizhniy Novgorod

Репутация: 33
Всего: 37



ну, если очень захотеть, то может и удасться smile
Присылай в личку и подробно распиши, что именно и где хотел менять и что хотел получить. Чем смогу помогу. Просто здесь сейчас рассказывать долго.
Отдельно рабочий JAR+JAD. отдельно свои помененные исходники. 


--------------------
У программистов есть великая тайна: всё, что только можно, было давно кем-то когда-то написано. Разработчику только нужно знать в какое место кода какие строчки вставить! smile
PM MAIL   Вверх
VKoresh
Дата 25.9.2007, 17:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 14.6.2007
Где: Запорожье

Репутация: 1
Всего: 1



Ув. программеры! Подскажите! Сам столкнулся с подобной  - проблемкой, по итогу распотрошил TextField.class и получил jad.
В который надо внести всего одну строчку. Естественно что у меня как и у ув.Pomestnik'а, вылезло немеряное количество ошибок :(
В аттаче измененный jad и оригинальный class.


Это сообщение отредактировал(а) VKoresh - 25.9.2007, 17:42

Присоединённый файл ( Кол-во скачиваний: 3 )
Присоединённый файл  jad.rar 11,97 Kb
PM MAIL ICQ   Вверх
javastic
Дата 26.9.2007, 09:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1214
Регистрация: 18.3.2005
Где: St.Petersburg

Репутация: 19
Всего: 27



Модератор: Это уж сильно похоже на ХАК. Не приветствуется! 

Это сообщение отредактировал(а) javastic - 26.9.2007, 10:00


--------------------
01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011
scjp, mcp 
PM MAIL WWW ICQ   Вверх
VKoresh
Дата 26.9.2007, 10:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 14.6.2007
Где: Запорожье

Репутация: 1
Всего: 1



ув.javastic, какой ХАК?! smile 
 Если надо всего-то рамочку пожирнее? Дабы видно было лучше. Из-за одной строчки изобретать свой велосипед?
И ознакомтесь, пожалуйста, вот с этим. Где, собственно и написано, почему я этим занялся.
PM MAIL ICQ   Вверх
W0LF
Дата 26.9.2007, 11:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


alexander lonsky
***


Профиль
Группа: Участник
Сообщений: 1164
Регистрация: 9.2.2006
Где: Ukraine.Dnepropet rovsk

Репутация: 19
Всего: 20



Цитата(VKoresh @  26.9.2007,  10:54 Найти цитируемый пост)
И ознакомтесь, пожалуйста, вот с этим. Где, собственно и написано, почему я этим занялся. 

VKoresh, я имел ввиду не изменять тот TextField, а просто посмотреть как там все устроено, чтоб понять, как это примерно делать. А javastic c той темой ознакомлен, он от твоего имени мне плюс добавил.
Объясню почему ошибки.
Во-первых:
Он(текстфилд) наследуется от Item. У того в свою очередь нет public и protected конструкторов. Это уже все валит, ибо чтоб создать свой объект, тебе нужно вызвать в своем конструкторе недефолтовый конструктор Item, ибо в нем нет конструктора по умолчанию
Во-вторых:
нужно переопределить абстрактный метод paint(). это тож нельзя сделать ибо у него спецификатор доступа friendly.
Этого уже достаточно хотя там есть много и другого. 
Я говорю - используй CustomItem, это правильно и законно smile


--------------------
iOS developer
PM MAIL WWW Skype GTalk   Вверх
VKoresh
Дата 26.9.2007, 12:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 14.6.2007
Где: Запорожье

Репутация: 1
Всего: 1



Дааа, чем больше я узнаю, тем сильнее мне кажется что знаю я очень мало... smile 
Спасибо за обьяснения, ув.W0LF. 
Теперь буду пытать CustomItem и гугл smile 
PM MAIL ICQ   Вверх
W0LF
Дата 26.9.2007, 13:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


alexander lonsky
***


Профиль
Группа: Участник
Сообщений: 1164
Регистрация: 9.2.2006
Где: Ukraine.Dnepropet rovsk

Репутация: 19
Всего: 20



 smile 
Цитата(VKoresh @  26.9.2007,  12:13 Найти цитируемый пост)
Дааа, чем больше я узнаю, тем сильнее мне кажется что знаю я очень мало... smile 

Не парься - это норма smile


--------------------
iOS developer
PM MAIL WWW Skype GTalk   Вверх
javastic
Дата 27.9.2007, 09:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1214
Регистрация: 18.3.2005
Где: St.Petersburg

Репутация: 19
Всего: 27



VKoresh, не серчай, я просто не уловил, показалось что ты хочешь в чужой милет свой код вставить.


--------------------
01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011
scjp, mcp 
PM MAIL WWW ICQ   Вверх
VKoresh
Дата 27.9.2007, 11:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 14.6.2007
Где: Запорожье

Репутация: 1
Всего: 1



javastic, возможно, я просто не очень четко обрисовал ситуацию smile 
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

  • Прежде чем задать вопрос прочтите это!
  • Литература по Java находится здесь.
  • Литературу по Java обсуждаем здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда

  • FAQ раздела лежит здесь!
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java ME (J2ME) | Следующая тема »


 




[ Время генерации скрипта: 0.0652 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.