티스토리 뷰
넷빈즈에서 클래스의 Serial version UID를 간편하게 생성할 수 있도록 돕는 플러그인을 설치하는 과정과 간단한 사용법을 메모해 둡니다. 각 클래스에 long 타입의 고유값으로 정의 하도록 Java 1.5 부터 권고하고 있습니다. 정의하지 않아도 빌드하는데는 문제가 없지만 경고 메시지를 출력합니다. 개발자 입장에서는 고유값을 명시하는 것이 귀챦을 수도 있으므로 도구나 플러그인의 도움을 받는 것이 좋습니다. 몇가지 방법이 있는데 첫번째는 JDK에 포함되어 있는 serialver 라는 도구를 사용해서 만드는 방법인데 많이 번거로운 측면이 있죠. 통합 개발 환경(IDE)에서 지원하면 딱인데 이클립스 3.3이후 버전에도 이런 기능이 포함되어 있다고 합니다. 넷빈즈에서도 플러그인을 통해서 간편하게 설치하여 사용할 수 있습니다.
플러그인 설치를 위해서 Tools>Plugins 메뉴를 선택합니다. 위와 같은 대화창이 나오면 "Available Plugins" 탭을 선택하고 여러 플러그인 중에서 "Serial version UID generator"를 체크하고 하단의 [Install] 버튼을 클릭합니다.
[Next]로 플러그인 다운로드를 시작합니다.
라이선스(GPL2, 기업 사용도 문제없음) 동의에 체크하고 [Install]로 설치를 시작합니다.
인증받지 못한 플러그인이라는 메시지인데 [Continue]로 설치를 진행합니다.
[Finish]로 설치를 종료하고 플러그인 대화창을 닫습니다.
플러그인을 설치하고 코드 편집창에서 "컨텍스트 메뉴>Insert code..."를 선택하거나 Alt+Insert 단축키를 눌르면 위와 같은 메뉴를 만날 수 있는데 이때 "Add default serialVersionUID"나 "Add generated serialVersionUID"를 선택하면 간편하게 코드에 serialVersionUID 선언문을 추가할 수 있습니다.
'프로그래밍' 카테고리의 다른 글
C++ 라이브러리를 Java에서 사용하기. JNI와 JNA (0) | 2017.02.16 |
---|---|
Some input files use unchecked or unsafe operations. 경고 처리 요령 (0) | 2017.02.09 |
Note: Recompile with -Xlint:deprecation for details. 경고 처리 요령 (0) | 2017.02.06 |
C# 닷넷으로 구글/네이버 메일(SMTP) 보내기 (0) | 2017.01.19 |
PInvokeStackImbalance 오류 해결 방법 - C#에서 외부 DLL 사용하기 (0) | 2017.01.12 |