![]() |
![]() |
Using a Java IDE
|
Использование Java IDE с leJOS NXJ
Это перевод, оригинал находится здесь EclipseEclipse - достаточно мощная IDE. В настоящее время эта IDE поддерживается leJOS лучше всего. Плагин leJOS для Eclipse очень хорошо проработан, и не страдает "детскими" болезнями. Пожалуйста, прочитайте страничку как использовать Eclipse с leJOS. Neatbeans и другие IDEsКроме Eclipse, есть и другие IDE для написания Java программ. Большинство из них, скорее всего, поддерживают Ant и рекомендуется собирать программы используя сборочные Ant-скрипты. Мы предоставляем сборочные Ant-скрипты как часть проектов, приводимых в качестве примеров. Эти примеры - хорошая отправная точка для того, чтоб структурировать ваши собственные проекты и их Ant-файлы build.xml и build.properties - хороший шаблон для сборочных Ant-скриптов ваших проектов. Тем не менее, большинство IDE, которые мы знаем, основаны на предположении что вы будете использовать полноценный Java Runtime. Для тех же Java программ, которые будут выполняться на "кирпиче" NXT, leJOS предоставляет свою реализацию Java Runtime в виде файла classes.jar. Но в leJOS-овском Java Runtime реализована только часть стандартного Java Runtime.
Кроме того, у некоторых классов в leJOS Java Runtime есть дополнительные методы, которых нет в стандартном Java Runtime. Таким образом, даже после конфигурирования IDE путём добавления файла classes.jar
в classpath вашего проекта, IDE может выдавать предупреждения во время редактирования исходного текста Java, что некоторые методы (например, Поэтому рекомендуется использовать Eclipse, который, вероятно, является лучшим выбором на данный момент, с точки зрения поддержки leJOS. Что касается Java программ, которые должны запускаться на PC (и которые дистанционно управляют "кирпичом" NXT через USB или Bluetooth) - то с ними не должно быть никаких проблем вне зависимости от того, какую IDE вы будете использовать. IDE должна быть сконфигурирована так, чтоб включать JAR файлы из каталога lib/pc дистрибутива leJOS в classpath. classes.jar не должен включаться в classpath проекта. |