Как преобразовать файлы .form NetBeans в формат .java? - PullRequest
1 голос
/ 05 ноября 2008

Каков наилучший способ преобразования файлов NetBeans (Matisse) .form в файлы .java без использования самой среды IDE NetBeans? В идеале я хотел бы упаковать файлы .form вместе с моим исходным кодом и сгенерировать файлы .java во время сборки. Это предотвратит случайное добавление разработчиками кода в сгенерированный файл .java с использованием какой-либо другой IDE, которая может быть перезаписана NetBeans при следующем редактировании самой формы в конструкторе графического интерфейса.

Я искал в Google, и все, что я могу найти, это люди, которые говорят: «Используйте IDE NetBeans для создания файла .java», что довольно сложно сделать во время сборки.

Ответы [ 2 ]

1 голос
/ 05 ноября 2008

Ну, на самом деле необходимость бороться со «случайным» добавлением кодов - это скорее проблема процесса, а не технология. Мои шаги будут:

  1. Запретить фиксацию сгенерированных файлов .java в репозитории CVS / SVN
  2. Внедрение генерации матиссов в проект непрерывной интеграции.

Для шага 1: Используйте разумное соглашение об именах и придерживайтесь стандарта для всех объектов графического интерфейса, например, поместите все формы в общий пакет и используйте в нем директиву .svnignore для файлов Java.

Для шага 2: У Фабрицио Джудичи есть хорошее руководство по созданию проекта netbeans (да, с использованием matisse) в среде непрерывной интеграции.

http://weblogs.java.net/blog/fabriziogiudici/archive/2006/11/setting_up_netb.html

Обратите внимание, что он говорит об установке netbeans сначала на машине с графическим интерфейсом, а затем перемещает файлы jar в безголовую машину. IIRC было возможно установить Netbeans версии 4.x в автономной среде без использования графического интерфейса пользователя (поскольку это Java-приложение, единственными шагами, которые нужно было сделать, было разархивировать файлы и создать разумный файл оболочки, запускающий приложение с правильным jvm / classpath combo).

В любом случае, если вы не можете применить оба правила или не можете найти способ создания артефактов матисса на CI-сервере, рассмотрите возможность полностью отказаться от использования матисса.

0 голосов
/ 24 декабря 2013
  • Скопируйте код из Netbeans и вставьте его в JCREATOR .
  • сохранить файл.
  • если для этого требуется какое-либо имя, напишите название вашего класса, которое вы делаете в Netbean .
  • сохранить его.
  • запустите код в JCREATOR .
  • автоматически конвертирует ваш файл в .java и .class.
  • веселиться и развеселить.
...