Проблемы при создании проекта мобильного приложения Java

Я установил IDE Netbeans 6.7 с включенной Java ME, но не могу создать проект мобильного приложения из категории Java ME. Когда я выбираю тип проекта, мастер останавливается на «Функция поиска» с сообщением:

Не все запрошенные модули могут быть включены: [StandardModule: org.netbeans.modules.mobility.end2end.kig jarFile: C: \ Program Files \ NetBeans 6.7 \ Mobility8 \ modules \ org-netbeans-modules-Mobility-end2end-kit.jar .

Я пытаюсь запустить это на Vista Home Premium. Я безуспешно пытался запустить IDE от имени администратора.

Я не понимаю, что делать дальше, так как не могу найти никакой информации по этому вопросу. Даже если у вас нет решения, любое понимание этого сообщения об ошибке будет полезно.


Я пока не могу запустить проект через установку IDE Netbeans. На данный момент я установил Java ME SDK, который включает очень урезанную версию IDE Netbeans для мобильной разработки.

Изначально у меня были проблемы с запуском SDK в Vista. IDE сообщила, что не может подключиться к диспетчеру устройств на локальном хосте. После некоторого поиска я нашел эту ссылку: Проблема запуска Java ME SDK который предлагает изменить запись localhost в файле hosts с IPv6 на IPv4. Исправление сработало отлично, и теперь я могу скомпилировать и запустить код в эмуляторе.

Это не оптимальное решение, так как SDK не включает инструменты визуального дизайна, но тем не менее я могу запустить базовый проект.

Я отказался от версии 6.7 и вместо этого нашел и установил 6.5.1. Эта предыдущая версия работала нормально и, кажется, делает все, что мне нужно.


person asponge    schedule 02.07.2009    source источник


Ответы (4)


Сегодня я столкнулся с той же ошибкой при установке бета-версии NB 6.8. Чтобы решить эту проблему, нам нужно установить два плагина:

  1. Веб-приложения Java (как упомянуто Али выше) и
  2. Веб-сервер Sun Java System 7.0

Обратите внимание, что эти два являются частью категории под названием «Java Web and EE», поэтому возникает путаница, связанная с установкой сервера приложений Glassfish. Но нам нужны эти два плагина, потому что они необходимы для отладки с использованием точек останова в эмуляторе. Netbeans запускает веб-сервер, когда мы выполняем отладку на основе точки останова.

Также обратите внимание, что для работы веб-приложений Java требуются плагины SOAP Web Services и JavaScript Debugger, поэтому эти плагины также устанавливаются, когда вы пытаетесь их установить.

person omermuhammed    schedule 23.11.2009
comment
У меня не получилось установить подключаемые модули веб-приложений Java, но переустановка NetBeans с включенным J2EE устранила это. Спасибо! - person Yaroslav Mytkalyk; 19.05.2012
comment
Рад, что у тебя все получилось, сейчас я бы не смог помочь. Сейчас я в основном работаю над Eclipse. - person omermuhammed; 20.05.2012

Вам также необходимо установить плагин "Java Web Applications".

Инструменты-> Плагины-> Доступные плагины

person Community    schedule 01.08.2009

Если модуль присутствует, попробуйте разархивировать его, чтобы убедиться, что его содержимое имеет смысл.

Вы также должны иметь возможность перестроить его из источников Netbeans.

Вы также можете попытаться выяснить, почему это происходит, отладив загрузчик модуля внутри Netbeans из его источников, используя другую среду IDE, предположительно последнюю версию Netbeans, которую вы можете найти без проблем.

Если модуль отсутствует, вы можете получить отсутствующий файл jar из установки предыдущей версии Netbeans, чтобы проверить, совместим ли он.

6.5.1 не пропускает ни одного модуля.

еще в версии 5.5 модуль мобильности нужно было загружать и устанавливать отдельно от основной IDE.

person michael aubert    schedule 02.07.2009
comment
Файл .jar был установлен в соответствующее место. Проблема не в том, что файлы отсутствуют при установке, а в том, что код модуля не может быть запущен по какой-то причине. - person asponge; 02.07.2009

Если вы хотите рассмотреть возможность использования Eclipse для разработки своего приложения J2ME ... Некоторое время назад я написал сообщение по этому поводу: здесь.

person Juri    schedule 01.08.2009