Java на habrahabr

Март 26, 2012

 

[Из песочницы] Среды разработки на Java, или от Netbeans к Eclipse

Хабы: Eclipse, Разработка, JAVA

В одной из крупных гос. компаний ведем небольшим коллективом разработку САПР на платформе Java
Проекту уже полтора года.
До недавнего времени все дружно использовали IDE Netbeans. Периодически радовались новым версиям среды.
И вот ваш покорный слуга увидел релиз Netbeans 7.1. Захотелось попробовать, посмотреть новинку.
Сначала обновил себе (Slackware Linux 12.2). Запустил, открыл проект, собрал (скомпилировал).
Все прошло нормально. Посоветовал коллеге (Windows 7), сам продолжил работу в новой версии.

Тут началось невообразимое. Сборка проекта прошла нормально, а при его выполнении появились странные Exception-s. При щелчке на Exception редактор Netbeans открыл пустое место в коде, где был вообще комментарий, а не какой-либо метод.
При этом сборка того-же проекта вручную с помощью Ant и последующий запуск из командной строки дали абсолютно корректный результат.

Был сделан вывод, что Netbeans 7.1 запускает какой-то собственный кэш, а не только что скомпилированные Java-классы!
Читать дальше →

Java на habrahabr

Март 26, 2012

 

[Из песочницы] Исследование платформ для сервера minecraft. Создание собственного сервера Minecraft

Хабы: Разработка, JAVA, Ненормальное программирование

Содержание


1. Содержание
2. Цели и задачи
3. Выбор платформы для сервера
4. Описание проекта
5. Выводы и перспективы
6. Инструкция для пользователей
7. Список литературы

Цели и задачи


Цель
Создать популярный игровой сервер для игровой программы minecraft.
Читать дальше →

Java на habrahabr

Февраль 24, 2012

 

JAVA / Почему IDEA лучше Eclipse

Священный спор


Принято считать, что есть «вечные» вопросы, на которые нет правильного ответа. Например, что лучше: Windows или Linux, Java или C#; Чужой против Хищника или Чак Норрис против Ван Дамма.

Одним из таких холиваров считается выбор лучшей IDE для Java:


Идут постоянные споры о том, в которой из них больше плагинов, горячих клавиш и т.д. Различий так много, что трудно выбрать, какие из них важнее, и все сходятся в одном: обе IDE примерно одинаковы по своим возможностям, и выбор одной из них — это дело вкуса.

Так вот, я утверждаю, что это не просто дело вкуса. Есть объективные причины, почему
Intellij IDEA однозначно лучше, чем Eclipse.

Подчёркиваю, мы сейчас рассматриваем обе среды именно как Java IDE.

Я не буду приводить кучу мелких различий вроде плагинов, горячих клавиш и т.п. — этому посвящены многие страницы в интернете, а объясню лишь одно, самое главное отличие. Как правило, о нём не знают ни идеяшники, ни эклипсофилы, ибо первые привыкли к нему и не знают, что в других IDE этого может и не быть, а вторые привыкли жить без него, и даже не догадываются, что может быть лучше. Более того, эклипсники его не замечают, когда пробуют IDEA ради интереса, ибо привыкли работать по-старому.

ru.java на livejournal

Июнь 27, 2011

 

OSGi бандл для внешней библиотеки

здраствуйте,

не подскажете как зделать OSGi бандл для внешней библиотеки? В eclipse через New->Projects->Plug-in from Existing JAR Archives у меня не получилось, так как в jar-файл привязан к нативным библиотекам и работает только с каталога куда был проинсталирован. Пробывал через ClassLoader.getSystemClassLoader(), но тоже безрезультатно.

заранее спасибо

ru.java на livejournal

Март 21, 2011

 

Java-разработчик. Вакансия в Санкт-Петербурге.

В Санкт-Петербургский офис компании XJ Technologies требуется Java-разработчик для участия в развитии продукта AnyLogic.

AnyLogic - система имитационного моделирования, которая поддерживает системно-динамический, дискретный и агентный походы. Среда разработки имитационных моделей базируется на платформе Eclipse. Встроенным языком AnyLogic является Java. В результате имитационная модель может быть экспортирована в виде самостоятельного Java-приложения или Java-апплета.

AnyLogic постоянно развивается, появляются и реализовываются новые требования к продукту. В связи с этим, к нам в команду требуется опытный Java –разработчик. Знание и опыт в программировании на Java SE является обязательным. Плюсом будет являться знание платформы Eclipse, опыт написания плагинов и RCP-приложений. И конечно, будет по достоинству оценен опыт в имитационном моделировании.

Наш офис находится на севере Санкт-Петербурга, недалеко от пл. Мужества. Команда разработки небольшая, поэтому каждый человек ценен. Кроме работы в офисе, где есть традиционный кофе, сладости и оплачиваемые обеды в кафе, мы раз в неделю играем в волейбол, поправляем здоровье по ДМС и иногда всей компанией путешествуем в экзотические страны. Зарплата от 40 000 р до … , + премии по результатам работы.

Ждем ваше резюме по адресу info@xjtek.com

ru.java на livejournal

Декабрь 27, 2010

 

инициализатор при конструкторе?

Не поделится ли кто ссылочкой, где вот такая возможность специфицирована?

JPanel tab = new JPanel() {{ setLayout(new BorderLayout()); }};

Спасибо!

UPD И еще раз спасибо - анонимного класса не распознал, отсюда и вопрос был :)

Java на habrahabr

Сентябрь 17, 2010

 

JAVA / [Ссылка] Google сделал продукты Instantiations бесплатными

GWT Designer, CodePro AnalytiX (статический анализатор кода), WindowBuilder Pro (GUI-дизайнер для Swing, SWT, GWT и XWT) и WindowTester Pro (инструмент для тестирования GUI в Swing и SWT) — продукты купленной Google компании Instantiations — теперь доступны бесплатно.

Java Swing

Июль 15, 2010

 

Генерация getter’ов и setter’ов в Eclipse

У каждого разработчика свой стиль написания приложений. Кто-то любит писать весь код руками с клавитуры сам, а кто-то использовать различные примочки и возможности интегрированной среды разработки. Например взять меня. Я любитель написать всё сам от начала до конца без использования каких-то генераторов кода, хотя это очень часто и увеличивает время написания. Со временем я стал [...]