Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java ME (J2ME) > Проблема с запуском мобильного эмулятора


Автор: Pawl 22.5.2011, 16:21
Доброго времени суток всем!
Вчера обновил свою яву: поставил версию 1.7 для win64 (т. к. у меня 64-разрядная Windows 7), а заодно и поставил свеженький NetBeans 7. После этого перестали работать эмуляторы Nokia платформы S60 и Самсунга. В первом случае эмулятор вообще перестал видеть яву (при запуске выпадает ошибка, что приложению требуется java версии 1.4 и выше), во втором случае при запуске приложения возникает такая ошибка:
Цитата

java.lang.UnsatisfiedLinkError: C:\Samsung_SDK_121\bin\sublime.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform

Что касается Java_ME_platform_SDK_3.0, то пр попытке ее подключить в NetBeans возникает
Цитата

Сбой при автоматическом обнаружении выбранной платформы

При подключении же этой платформы вручную, возникает ошибка
Цитата

 Platform home (platform.home property) is not set.

Переустановка всего и по нескольку раз проблему не решила...  smile 
Наверно, указанные эмуляторы в принципе не могут работать с явой для Win64?
Буду очень рад дельному рецепту от моей проблемы smile .
Спасибо!

Автор: ivanovpv 23.5.2011, 07:51
Правило обращения с 64-х разрядной JVM простые: 32-х разрядные приложения будут искать 32-х разрядную JVM, а 64-х разрядные - 64-х разрядную JVM - отсель вывод - надо поставить и 64-х и 32-х разрядные JDK и причем заботиться о том, чтобы версии были одинаковые - вот такой вот есть гемор с 64-х разрядной ось.

Автор: Pawl 23.5.2011, 10:02
Цитата(ivanovpv @  23.5.2011,  07:51 Найти цитируемый пост)
надо поставить и 64-х и 32-х разрядные JDK

Спасибо! А конфликтовать они друг с другом не будут?

Автор: Pawl 23.5.2011, 19:52
Ура, заработало! (поставил обе JDK) Точнее, заработал эмулятор нокиа, a вот java ME 3.0 козлит: пишет 
Цитата

Emulator 0 terminated while waiting for it to register!

Извините за тупой вопрос, но как ее зарегистрировать? Дело в том, что эта самая java ME 3.0 у меня встроена в NetBeans, и там в ее папке я не нашел никаких ссылок для регистрации!

Автор: ivanovpv 24.5.2011, 07:45
Цитата(Pawl @  23.5.2011,  20:52 Найти цитируемый пост)
Извините за тупой вопрос, но как ее зарегистрировать? Дело в том, что эта самая java ME 3.0 у меня встроена в NetBeans, и там в ее папке я не нашел никаких ссылок для регистрации! 


Вообще то он должен был запуститься в evaluation режиме и там есть ссылка на регистрацию. Сходите на сайт java.sun.com (вернее теперь уже oracle.com) - там где нить наверное есть ссылка для активации этого убожества.

А возможно все дело в том, что JVM не может до сети достучаться - скорее всего надо копаться в настройках прокси.

Автор: Pawl 25.5.2011, 18:37
Спасибо всем в целом и Вам, ivanovpv, в частности. Собственно, java ME 3.0 для меня не критична, эмулятора нокии мне вполне хватит, однако, я сторонник того, чтобы все работало, ибо дело принципа! Поэтому в ближайшее время постараюсь разобраться и с этой проблемой, а пока тему закрываю.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)