Создать файл .class из файла .java - J2ME - PullRequest
0 голосов
/ 22 марта 2012

Используя java-декомпилятор, файл .class был преобразован в .java, что потребовало некоторого изменения кода.

Однако как мне скомпилировать этот java-файл?

При использовании jdk1.5 этого не происходитскомпилируйте этот файл аналогично исходному файлу класса.

Какой компилятор мне нужно использовать в этом случае?

Ответы [ 2 ]

1 голос
/ 22 марта 2012

Чтобы скомпилировать для платформы J2ME, вам нужен какой-то конкретный инструмент.В прошлый раз, когда я должен был это сделать (4 года назад, возможно, изменился), мне понадобился SUN J2ME SDK (сейчас: инструментарий Sun Wireless: http://www.oracle.com/technetwork/java/index-jsp-137162.html -).

Этот SDK (который содержал эмулятор J2ME) позволял вносить некоторые изменения в сгенерированные файлы .class, некоторые предварительные проверки, которые включали дополнительную информацию в файлы .class (предварительная проверка).Без них код не запустился бы (я пытался сделать то же самое, что и вы, с устаревшим приложением).

Вот ссылка в SO, которая задает вопрос (и отвечает) на эту тему: Что означает предварительная проверка приложения J2ME?

1 голос
/ 22 марта 2012

с помощью IDE было бы намного проще,

Установите Netbeans, создайте проект мобильного приложения, скопируйте файл Java в исходный каталог, создайте проект и получите файл .class из целевого каталога

...