|
1172 / 762 / 194
Регистрация: 21.05.2016
Сообщений: 1,858
|
||||||
Не запускается java-приложение на Symbian 9.121.05.2016, 14:13. Показов 5505. Ответов 12
Метки нет (Все метки)
Прошу прощения, если что-то оформил не так или такой вопрос уже задавали. В последнем случае укажите, пожалуйста, где - самому найти не удалось. Собственно вопрос:
Написал простую программу на java используя класс MIDlet и загрузил в свой old-but-gold телефон Nokia N73. Для упаковки класса в jar-архив использовал ide J2ME WTK. В самой среде на эмуляторе программа работает, но на самом телефоне - нет. После установки приложения пытаюсь его запустить, но ничего не происходит, а логи в телефоне я не знаю как посмотреть. В настройках телефона пишут J2ME environment: MIDP 2.0, CLDC 1.1. Я пробовал загружать приложение указывая в среде WTK профиль и MIDP 1.0 и MIDP 2.0, конфигурации и CLDC 1.0 и CLDC 1.1, но рез-т тот же. Полагаю, что дело может быть в каких-то настройках или профилях Symbian 9.1, но не знаю как бы это все дело "отдебажить". Кто-то может как-то подсказать в чем причина почему не запускается приложение? Версия J2ME WTK 2.2, java 1.4.2. На всякий случай, приведу код той самой простенькой программы: Код
0
|
||||||
| 21.05.2016, 14:13 | |
|
Ответы с готовыми решениями:
12
QProcess не запускается Java приложение Symbian 3 или Symbian Anna? Приложение запускается из play, но не запускается с рабочего стола |
|
15 / 14 / 2
Регистрация: 17.08.2012
Сообщений: 109
|
|||||||||||
| 24.05.2016, 01:29 | |||||||||||
|
Дело, конечно, твое, но я давно снес WTK, ибо есть NetBeans (это полноценная IDE).
Далее, у нокий часто проблемы были с моими мидлетами, решал это с помощью инициализации в конструкторе, а не в методе startApp(), то бишь:
И просто вопрос: почему не писать просто "/" + slideNum + ".png"?
1
|
|||||||||||
|
1172 / 762 / 194
Регистрация: 21.05.2016
Сообщений: 1,858
|
||||
| 24.05.2016, 23:33 [ТС] | ||||
![]() Очень хочется потейлить логи на самом телефоне при запуске приложения, но не знаю чем и как ...
1
|
||||
|
15 / 14 / 2
Регистрация: 17.08.2012
Сообщений: 109
|
|
| 24.05.2016, 23:53 | |
|
Tavashi, попробуй этот запустить (смени расширение)
1
|
|
|
1172 / 762 / 194
Регистрация: 21.05.2016
Сообщений: 1,858
|
|
| 25.05.2016, 00:26 [ТС] | |
|
ВитаминКО, работает! В чем у меня ошибка?
0
|
|
|
15 / 14 / 2
Регистрация: 17.08.2012
Сообщений: 109
|
||||||
| 25.05.2016, 00:42 | ||||||
|
Tavashi, в коде ошибок не нашел, разве что в логике самой программы.
Код
Собирал в нетбинсе, проект приложил. Сравни структуру папок (на пакет не обращай внимания, он роли не играет). Как вообще происходит запуск твоего приложения? Может, исключения/алерты появляются или просто пустой экран?
1
|
||||||
|
15 / 14 / 2
Регистрация: 17.08.2012
Сообщений: 109
|
|
| 25.05.2016, 00:51 | |
|
Блин, проект потерялся..
1
|
|
|
1172 / 762 / 194
Регистрация: 21.05.2016
Сообщений: 1,858
|
|||||||||||||||||||
| 25.05.2016, 01:09 [ТС] | |||||||||||||||||||
|
Структура папок одинаковая. А вот файлы манифеста отличаются разными версиями java:
0
|
|||||||||||||||||||
|
15 / 14 / 2
Регистрация: 17.08.2012
Сообщений: 109
|
|
| 25.05.2016, 01:27 | |
|
Tavashi, а SDK какой используется? У меня "Java ME platform SDK 3.0.5". Тот, что идет с WTK, с новыми моделями телефонов может быть несовместим. Собственно, я его снес вместе с WTK.
А картинки можно просто заменить в архиве и проверить. Ну и на всякий - обнови JDK. Вдруг под ПК будешь писать.
1
|
|
|
1172 / 762 / 194
Регистрация: 21.05.2016
Сообщений: 1,858
|
|
| 26.05.2016, 01:15 [ТС] | |
|
ВитаминКО,
Вообщем заработало, но я не могу понять почему ... Сначала, я пробовал ваши картинки - не работало. Потом установил Java ME SDK 3.0, но и через нее не заработало. Потом поставил sdk 1.7 - и заработало. Я удалил среду Java ME SDK 3.0, стал пробовать в WTK 2.2 на том же sdk - работает. Подумал, что дело было все-таки в версии java. Решил удостовериться и вернулся обратно к sdk 1.4.2 - и тоже работает. Получилось, что все работает на связке WTK 2.2 + sdk 1.4.2. В коде ничего не менял и где именно произошло изменение не могу понять. У меня до сих пор есть тестовые мидлеты, которые так и не запускаются. Вообщем, пока что все получилось по известному мему: "моя программа не работает - не пойму почему, моя программа работает - и я тоже не пойму почему".
0
|
|
|
15 / 14 / 2
Регистрация: 17.08.2012
Сообщений: 109
|
|
| 26.05.2016, 02:19 | |
Сообщение было отмечено Tavashi как решение
Решение
Tavashi, SDK - это для Java ME, а для Java SE - JDK. Видимо, при обновлении JDK что-то доустановилось, но не откатилось. И, благодаря этому, продолжает работать. Я так думаю.
Но рекомендую обновиться, чтобы все работало.
1
|
|
|
1172 / 762 / 194
Регистрация: 21.05.2016
Сообщений: 1,858
|
|
| 26.05.2016, 14:18 [ТС] | |
|
ВитаминКО,
Да, возможно, что-то не откатилось. Ради интереса, поставил чистую виртуалку. Установил java 1.4.2_08 и WTK 2.2 и ... почему-то все работает. Причем даже без инициализации в конструкторе. На данный момент, даже не знаю что и думать . Попробую отыскать какой-то способ потейлить логи на телефоне и запустить мидлеты, которые у меня остались и которые не работают.
0
|
|
|
15 / 14 / 2
Регистрация: 17.08.2012
Сообщений: 109
|
|
| 26.05.2016, 14:45 | |
|
Tavashi, JAVA_HOME и т.п. проверь в виртуалке и на основной ОС.
0
|
|
| 26.05.2016, 14:45 | |
|
Помогаю со студенческими работами здесь
13
Не запускается приложение, ни из Debug ни из Release, но запускается из VS Как java-приложение может попросить OS запустить внешнее приложение? Создать Windows приложение на Java в NetBeans (Java Desktop Application)
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|