2008-11-05 6 views
1

NetBeans IDE 자체를 사용하지 않고 NetBeans (Matisse) .form 파일을 .java 파일로 변환하는 가장 좋은 방법은 무엇입니까? 이상적으로 나는 .form 파일을 내 소스 코드와 함께 패키징하고 빌드 할 때 .java 파일을 생성하고 싶습니다. 이렇게하면 다른 IDE를 사용하여 생성 된 .java 파일에 코드가 실수로 추가되는 것을 방지 할 수 있습니다. 그런 다음 IDE 디자이너에서 다음에 양식 자체를 편집 할 때 NetBeans가 덮어 쓸 수 있습니다.NetBeans .form 파일을 .java로 변환하는 방법은 무엇입니까?

저는 Google을 검색했으며, "NetBeans IDE를 사용하여 .java 파일 생성"이라고 말하는 사람들이 있습니다. 이는 작성시 어려움이 있습니다.

+0

어떤 상황에서 matisse를 사용하고 있습니까? 개인 프로젝트? 상업 프로젝트? 프로젝트 관리자입니까, 아니면 프로젝트에 대한 기술적 책임이 있습니까? 워크 플로우에 지속적인 통합을 포함 시키려 했습니까? –

답변

1

글쎄, 실제로 코드의 "우발적 인"추가로 싸우는 것은 기술의 문제보다는 프로세스의 문제입니다. 내 단계는 다음과 같습니다

  1. 방지 연속 통합 프로젝트의 CVS/SVN 저장소에
  2. 삽입의 마티스 양식 생성을 생성 된 .java 파일을 커밋. 1 단계의 경우

: 가 합리적인 명명 규칙을 사용하여 모든 GUI 개체에 대한 표준을 고수, 예컨대는 : 공통의 패키지에 모든 양식을 넣고 그 안에 자바 파일에 .svnignore 지시어를 사용합니다.

단계 2 : Fabrizio Giudici는 연속 통합 환경에서 netbeans 프로젝트 (예 : matisse 사용)를 만드는 방법에 대한 훌륭한 자습서를 가지고 있습니다. 그가 GUI가 다음 헤드리스 시스템에서 jar 파일을 움직이는 시스템에서 첫 번째 넷빈즈를 설치에 대해 이야기하는 것이

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

참고. IIRC는 GUI가없는 헤드리스 환경에서 Netbeans 버전 4.x를 설치할 수있었습니다 (Java 응용 프로그램이므로 파일을 압축 해제하고 올바른 jvm으로 응용 프로그램을 시작하는 적절한 쉘 파일을 작성해야했습니다./classpath 콤보).

어쨌든 두 규칙을 모두 적용 할 수 없거나 CI 서버에서 matisse 아티팩트를 생성하는 방법을 찾을 수없는 경우 matisse 사용을 완전히 없앨 수있는 가능성을 고려하십시오.

+0

내가 뭔가를 놓치지 않는 한, Giudici의 블로그 항목은 "swing-layout"을 포함하여 설명합니다.jar "종속성 (생성 된 Java 파일이 필요로하는)이 아니라 Java 파일 자체를 생성하는 방법이 아닙니다. – Ross

0
  • 복사 넷빈즈의 코드와는 JCREATOR에 붙여 넣습니다.
  • 파일을 저장하십시오.
  • 어떤 이름이 필요한 경우 에 작성한 수업 이름을 기입하십시오..
  • 저장하십시오.
  • 코드를 으로 실행하십시오. JCREATOR.
  • 자동으로 파일을 .java.class으로 변환합니다.
  • 재미와 환호가 있습니다.
관련 문제