Показаны сообщения с ярлыком NetBeans. Показать все сообщения
Показаны сообщения с ярлыком NetBeans. Показать все сообщения

пятница, 1 ноября 2013 г.

Настройка SDK для TC65 в Debian

Разработка приложений для TC65 в NetBeans IDE (версия 7.4 на момент написания статьи) требует наличия мобильной платформы Java от Siemens, которая поставляется в составе дистрибутивного CD. Особенностью этой платформы является отсутствие у устройства экрана и клавиатуры, что описывается профилем IMP/IMP-NG в отличие от MIDP.

Средства разработки для TC65 от Siemens ориентированы на операционную систему Windows. Но это не является препятствием для аналогичной разработки в среде Linux, в частности Debian (Wheezy) - дистрибутив который я буду рассматривать.

среда, 30 октября 2013 г.

Установка Oracle JDK 7 в Debian

Несмотря на то, что разработчики Debian оставили в дистрибутиве Wheezy только OpenJDK и начисто вырезали Sun Java, которая не отвечает положениям свободного ПО, был оставлен "костыль" для тех кому традиционная java все же необходима в работе. В частности, например NetBeans IDE 7.4 не хочет "кушать" OpenJDK, а требует сановскую яву. Ну что же, приступим к делу.

воскресенье, 5 мая 2013 г.

NetBeans не создает новый web-проект для appengine

В топике посвященном связке GAE+Java+NetBeans я остановился на том, что проверил  ее работоспособность на поставляемом вместе с GAE SDK демонстрационном примере Guest Book. Какого же было мое разочарование когда первая попытка создать простой проект Java Web для сервера Google App Engine ничем не увенчалась! А именно, на странице мастера создания проекта где задается сервер и параметры настройки:
нажатие кнопки Далее ни к каким действиям не приводит. Аналогично бездействует и кнопка Готово. В журнале IDE я обнаружил наличие следующей проблемы:
в которой фигурирует пакет поставляемый в составе модуля nbappengine.

Поиск в Google привел меня на страницу описания Bug 212146, где отражена указанная проблема. Однако с чем именно она связана там не сказано. Еще два упоминания о подобной проблеме я нашел в англоязычном интернете (написанные одним автором, но на разных площадках):
  1. Google App Engine/netbeans new web app?
  2. Google App Engine/netbeans new web app?
Таким образом встает закономерный вопрос, что делать? И сам себе отвечаю - переходить на Eclipse? Может там таких проблем нет? Или GAE в топку? Поживем увидим.

среда, 1 мая 2013 г.

Настраиваем связку GAE+Java+NetBeans

Чтобы на языке Java разрабатывать web приложения для облачного сервиса Google App Engine с возможностью их дальнейшего развертывания в облаке мне потребуется:
  1. Google App Engine SDK for Java;
  2. Oracle Java SE;
  3. NetBeans IDE;
  4. NetBeans support for Google App Engine;
  5. В роли операционной системы выступает Windows 7.
Часть 1. Подготовка

Для начала необходимо загрузить и установить Java SE. Это можно сделать с официального сайта Oracle. Дальше необходимо скачать GAE/J с сайта Google. Там он предлагается в виде zip архива. Весит архивчик 117Мб. Это много, учитывая что для других поддерживаемых языков GAE почти в четыре раза скромнее. Скачанный архив распаковываем в любое доступное место на диске и проверяем, запуская демонстрационное приложение гостевой книги на сервере разработки, выполнив в командной строке следующую команду:
appengine-java-sdk\bin\dev_appserver.cmd appengine-java-sdk\demos\guestbook\war
Сервер разработки запуститься и начнет прослушивать порт 8080. Открыв в интернет-браузере следующий URL:
http://localhost:8080/
мы должны увидеть страницу гостевой книги. Для остановки сервера надо перейти в окно командной строки и нажать комбинацию клавиш Ctrl+C.

Устанавливаем среду разработку NetBeans... В главном меню программы выбираем последовательно пункты СервисПодключаемые модули. В появившемся окне выбираем вкладку Параметры настройки, и затем жмем на кнопку Добавить. В параметрах настройки нового центра обновлений указываем в поле
Имя: App Engine
URL: https://kenai.com/downloads/nbappengine/Latest_NetBeans69/updates.xml
и подтверждаем свои действия нажатием на кнопку ОK. После этого в списке Доступные подключенные модули можно будет увидеть пять новых модулей:
  • Google App Engine Server 
  • Google App Engine Configuration Editor 
  • Google App Engine Deployment 
  • Google App Engine Editor Hints 
  • Google App Engine Samples 
P.S. Я использовал NetBeans IDE Версии 7.2.1, GAE/J версии 1.7.7.1, Java SE 6.

Часть 2. Запуск...

вторник, 12 марта 2013 г.

NetBeans + OpenJDK

На Windows для разработки Java-приложений я использовал платформу J2SE/J2EE/J2ME в среде NetBeans, плюс сервер приложений GlassFish. Однако с некоторых пор моей настольной системой стал Linux based дистрибутив Ubuntu. Все больше и больше времени я провожу с ним, и естественно встал вопрос о переносе разработки под Linux.