|
1172 / 762 / 194
Регистрация: 21.05.2016
Сообщений: 1,858
|
||||||
Не запускается java-приложение на Symbian 9.121.05.2016, 14:13. Показов 5537. Ответов 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)
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|