Programming
-
이클립스 Preferences 백업 및 복구Programming/JAVA 2015. 2. 2. 09:48
회사 PC에서 사용하는 이클립스 환경을 그대로 집에서도 사용하고 싶었다..주말간 오류가 계속 나서 던져 놓고 있었는데..해결한듯. 참고로 Dropbox 와 git를 연동해서 언제 어디서나 동일한 개발환경을... :) 기존 이클립스에서...1. 'File > Export > General > Preferences' 메뉴를 사용해서 '.epf' 파일을 저장2. 백업하고자 하는 이클립스의 Workspace 폴더안에 '.metadata > .plugins' 폴더를 복사하거나 따로 저장// 이 폴더들이 같이 움직여 줘야 테마 등 완벽히 복원이 되는듯. 새로 이클립스 설치 후...3. 'File > Import > General > Preferences' 메뉴를 사용해서 1번에서 저장했던 '.epf'파일을 load..
-
JNI(Java Native Interface) 사용하기Programming/JAVA 2015. 1. 26. 15:59
윈도우 환경에서 JAVA 프로그램이 윈도우 창을 제어 할 수 있을지에 대한 의문점으로 시작됨.. 마우스나 키보드는 java.awt.Robot 클래스를 사용해서 제어 할 수 있지만.. JAVA에서 실행된 창이 아닌, 다른 윈도우의 정보를 읽거나 제어하려면 윈도우 라이브러리를 호출 해야함. 윈도우 레벨에서는 HWND(윈도우 핸들러)를 얻어와 마음대로 휘젓고 다닐수 있지만.. 그래서 찾은 결론이 JNI(Java Native Interface) or JNA(Java Native Access).. 1. HelloJNI.java 소스코드 작성 2. HelloJNI.java 소스코드 컴파일 shell 에서..> javac -encoding UTF-8 HelloJNI.java 를 실행하면 'HelloJNI.class'..
-
doxygen용 이클립스 code templates 정리Programming/JAVA 2014. 2. 18. 13:48
일단 다운받자. // 코드 템플릿주석 입력 단축키 [Alt + Shift + J] // doxy file "이클립스 > Window > preferenes > Java > Code Style > Code Templates > Import " 위의 파일 Import. - 주석은 두가지 스타일../// /** */ - Doxygen페이지에 표시될 부분을 코드형태로 지원@author 작성자 이름@brief 간략한 설명 @bug @code 중요 코드를 설명할 때 시작 지점 설정 @endcode 중요코드 설명할 때 종료 지점 설정@date 작성날짜@enum @exception 예외 처리 @file 파일 이름을 구별 @fn 함수이름을 구별@mainpage 메인페이지 설명@param 함수 파라미터 표시 @remark..
-
Doxygen 을 이용한 Java API PDF, HTML 만들기Programming/JAVA 2014. 2. 7. 14:35
Step1. doxygen 설치http://www.stack.nl/~dimitri/doxygen/download.html Step 2. graphviz 설치http://www.graphviz.org/Download.php Step 3. KoTeXLive 설치http://faq.ktug.org/faq/KoTeXLiveㄴ full버전은 설치시간이 오래걸리므로 small버전으로 설치 Step 4. GhostScript 설치http://www.ghostscript.com/download/gsdnld.htmlㄴ 설치후 윈도우환경변수 PATH에 "C:\Program Files\gs\gs9.07\bin" 를 등록해준다 (이부분 모르면 Serch하기!!) Step 5. 이클립스 eclox plugin 설치"http:/..
-
이클립스 javadoc code templatesProgramming/JAVA 2014. 2. 7. 10:22
- JAVADOC 생성하기Project > generate javadoc.. 클릭javadoc command : JDK설치프로젝트의 bin > javadoc.exe 를 찾아서 경로 등록 (다른 javadoc command도 있나보다) 바로 finish해도 되지만.. 한글이 깨지는현상이 생긴다.next > next 한뒤,VM options에 아래내용을 등록 해주자(따옴표는 빼고 ㅋ)"-locale ko_KR -encoding UTF-8 -charset UTF-8 -docencoding UTF-8" - 코드템플릿 수정하기window > preferences > Java > Appearance >Build Path > CodeStyle > Code Templates > Comments xml파일을 import..
-
이클립스 eUML2 설치Programming/UML (Unified Modeling Language) 2014. 2. 5. 09:53
1. eUML2다운받기http://www.soyatec.com/euml2/installation/offline.php#offline 현재 지원되는 이클립스 버전별 eUML2Free EditionStudio Edition (including eUML2 Modeler, eDepend, eEMF modeler and eDatabase)Kepler (eclipse 4.3.x)----4.0.1.20131210 An evaluation license is bundled insideJuno (eclipse 4.2.x)----4.0.0.20120830 An evaluation license is bundled insideIndigo (eclipse 3.7.x)3.7.1.201106243.7.1.20110624 An e..
-
java에서 클래스 명, 라인 번호 찍기.Programming/JAVA 2014. 1. 14. 19:28
java에서 클래스 명, 라인 번호 찍기.java에서 php의 __FILE__ __LINE__과 유사한 기능을 구현하는 방법!!! String a = "hahaha"; System.out.println("===========디버깅 시작했다~================"); System.out.print("file:" + (new Throwable()).getStackTrace()[0].getClassName() + " line"); System.out.println((new Throwable()).getStackTrace()[0].getLineNumber()); System.out.println(a); System.out.println("===========디버깅 끝났다~================"..