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

суббота, 26 октября 2013 г.

NetBeans и репозиторий Git

Задача - настроить NetBeans на использование вновь созданного репозитория Git.

Создаем в Git новый репозиторий, как это сделать из шела http://mldav.blogspot.com/2011/08/git.html


В NetBeans выполняем - все из контекстного меню проекта (клик правой кнопкой на проекте)

Versioning -> Initialize Git Repository - проверяем путь - ок

Git -> Add   - это добавит все файлы проекта (кроме исключений)

Git -> Commit  - вносим краткое описание изменений - убедится что все файлы включены в коммит

Git -> Remote -> Push
настраиваем
галка в "Specify Git Repository Location"
заполняем "Repository URL"  _сервер_:_репо_.git
Username: gitosis
галка в "Private/Public key"
Private key File - ваш файл с приватным ключом
Next
Далее ставим галки - Master
Finish

В дальнейшем при Push уже заполнять не надо - просто выбираем в поле Select Configured Git Repository Location свой настроенный репо - а если он единственный, то и выбора нет. Сразу жмем Next и т.п.

С созданием разобрались. Теперь что касается работы с репо на новом месте

Team - > Git -> Clone  - заполняем "Repository URL"  _сервер_:_репо_.git и все остальное как в предыдущем случае.
Выбираем Master или что там вам позволено.
Далее указываем Parent Dir и Clone Name
Finish
Ну и затем вам возможно предложат открыть склонированный проект.

Если проект большой - клонировани или первый push может занять длительное время, потом все пойдет веселее.

четверг, 24 октября 2013 г.

Тюнинг NetBeans после установки

Имеем свежий NetBeans 7.4, его конфиг хранится в файле /каталог_установки/etc/netbeans.conf


1. отключаем hinting (сглаживание) шрифтов:
в конфиг в параметр "netbeans_default_options" добавляем
-J-Dswing.aatext=true -J-Dawt.useSystemAAFontSettings=off


2. включить принудительно английский язык:
в конфиг в параметр "netbeans_default_options" добавляем
--locale en:US

вторник, 11 июня 2013 г.

NetBeans и ошибка "Cannot find java. Please use the --jdkhome switch."

Если при запуске NetBeans получаем вывод в консоли "Cannot find java. Please use the --jdkhome switch.", значит надо поправить пути в конфиге

~/netbeans-7.3/etc/netbeans.conf

изменяем параметр  netbeans_jdkhome на правильный, к примеру:

netbeans_jdkhome="/usr/lib/jvm/jdk_curren"

вторник, 16 апреля 2013 г.

NetBeans, Andorid и логи эмулятора.

Если при отладке приложения в эмуляторе нет вывода логов, то их можно просто открыть из меню Window -> Output -> ADB Log

вторник, 9 апреля 2013 г.

NetBeans, Android и загрузка apk

Свеже установленный NetBeans и плагин к нему для Android работает, и даже запускает созданный эмулятор. Да только приложение туда не загружает.

А все потому, но нужно запустить adb в качестве сервера, иначе NetBeans просто не сможет установить ваше приложние в эмуляторе. Т.е. при попытке выполнить приложение откроется эмулятор, а приложения там нет.
Запускается так
_путь_к_SDK_Android_/platform-tools/adb start-server

Netbeans и Android SDK

Подробной инструкции здесь нет, скорее краткий конспект.
Основная информация взята здесь http://forums.netbeans.org/post-143696.html правда в ней урл на плагин устарел.

***
Придется обновить NetBeans до версии не ниже 7.2 (собирался давно это сделать, но теперь придется обязательно). Берем тут https://netbeans.org/downloads/
На текущий момент доступна версия 7.3  -- netbeans-7.3-linux.sh
запускаем инсталлятор
sh netbeans-7.3-linux.sh
Достаточно крупное обновление версии, так что проще переустановить.

Попутно инсталятор пожаловался на слегка устаревшую версию JDK.
Свежие версии традиционно тут http://www.oracle.com/technetwork/java/javase/downloads/index.html
Как поставить в Debian http://mldav.blogspot.com/2012/02/debian-java-sun-jdk7.html


***
Качаем сам Android SDK  http://developer.android.com/sdk/index.html
Теперь (2014.01) SDK находится в разделе "USE AN EXISTING IDE"

для Linux это будет что-то вроде android-sdk_.....-linux.tgz
распаковываем и запускаем ./tools/android

В Tools выбираем  "Android SDK Platform-tools" и так же отмечаем нужные API. Жмем "Install xx packages"

отмечаем согласие с лицензиями "Accept License" и жмем "Install"



В прежние времена на 64битной системе утилита adb откзалась запускаться и выдала что-то вроде:
./adb: error while loading shared libraries: libncurses.so.5
для ее запуска понадобились два пакета "32битных" : lib32ncurses5 и lib32stdc++6
Создаем новый эмулятор - идем в  Tools -> Manag AVDs...  -> New
и заполняем все необходимые поля - версия API, размер SD карты. Имеет смысл выбрать Snapshot - быстрее будет грузиться из "снимка" системы.
Тут же можем и протестировать эмулятор кликнув "Statr", имеет смысл задать чекбокс "Launch from snapshot" - загрузка из снапшота и "Save to snapshot", затем при следующих стартах галку в "Save to snapshot" снять, дабы не портить готовый снапшот.

 ======================
 ***
Плагин для NetBeans
Tools->Plugins->Settings  - там добавляем новый источник обновлений плагинов - жмем кнопку "Add" и добавляем URL http://nbandroid.org/release72/updates/updates.xml

Описание проекта плагина - http://www.nbandroid.org/p/installation.html
Затем переходим на вкладку "Avalable Plugins", находим в списке "Android" отмечаем чекбокс и жмем кнопку "Install". Соглашаемся с лицензией и смиряемся с тем, что плагины не подписаны, т.е. жмем "Continue".
Так же можно установить плагин NBAndroid Extenstions, правда потребуется подписка от http://www.nbandroid.org

Укажем путь к android-sdk
Tools -> Options -> Miscellaneous -> Android 

Попробуем создать новый проект:
File -> New -> Android -> Android Project  
Обращая внимание на забавное предупреждение "Package name must have at least two parts (Android Bug)"
И еще не забыть добавить импорт
import ваш_пакет.R;
и пересобрать проект - clean and build
или без импорта сразу попробовать пересобрать.
В параметре Run поменять вызов активити

И важно не забыть запустить adb в качестве сервера, иначе NetBeans просто не сможет установить ваше приложние в эмуляторе. Т.е. при попытке выполнить приложение откроется эмулятор, а приложения там нет.
Запускается так
_путь_к_SDK_Android_/platform-tools/adb start-server

вторник, 27 ноября 2012 г.

Как научить NetBeans работать с интерфейсом только на английском языке


NetBeans определяет язык по настройкам локали. Если локаль русская, он и подсунет русский язык в интерфейс. Как его от этого отучить.

в каталоге с установленным NetBeans находит etc/netbeans.conf

Добавляем в конец строки netbeans_default_options="....." параметра  --locale en:US
Т.е. получим что-то вроде

netbeans_default_options="......... --locale en:US"

пятница, 9 ноября 2012 г.

NetBeans и ошибка "Not a valid GlassFish Server installation"

Проблема получена с NetBeans 7.1.1 и Glassfish 3.1.2.2

Если Вы попытались настроить в NetBeans новый сервер Tools->Servers->Add server->Glassfish Server 3+ и заполучили ошибку "Not a valid GlassFish Server installation" то решить можно довольно не тривиальным способом - переименовать файл 

...glassfish3/glassfish/lib/install/applications/__admingui/WEB-INF/lib/console-core-3.1.2.1-SNAPSHOT.jar

в 

console-core-3.1.2.jar

Собственно на этом все, ошибка устранена. Весьма досадное упущение со стороны NetBeans

среда, 18 июля 2012 г.

NetBeans и hot keys

Shift + Esc - увеличить/уменьшить поле кода путем скрытия лишнего
Alt + Insert - генерация кода
Ctrl + Shift + I - импорт библиотек
Alt + Shift + I - импорт библиотеки

Alt + Shift + F - форматирование кода

Ctrl + G - переход к строке с номером
Ctrl + Q - возврата к месту последней правки (либо кнопка на панели)
Ctrl + Tab - переход по файлам

Ctrl + Shift + M - закладка вкл/выкл
Ctrl + Shift + точка - переход к следующей закладке
Ctrl + Shift + запятая - переход к предыдущей закладке

Ctrl + B - переход к определению выделенного метода

Сочетание клавиш http://netbeans.org/project_downloads/www/shortcuts.pdf

Tools - Options - Editor - Code Templates -> редактирование шаблонов
Так при выделении и вводе к примеру текста "psfi" + Tab - получим private static final int
sout + Tab - System.out.println("");

Выделить текст и нажать Ctrl + Shift + Стрелка вниз - копирование выделенного текста

на выделенном тексте Alt + Shift + Стрелки - перемещение кода, увеличение/уменьшение отступов

вторник, 10 апреля 2012 г.

NetBeans и сглаживание шрифтов

Если нужно отключить hinting (сглаживание) шрифтов, необходимо добавить в конфиг
в файле /каталог_установки/etc/netbeans.conf

в параметр "netbeans_default_options"

строку вида

"-J-Dswing.aatext=true -J-Dawt.useSystemAAFontSettings=off"