'이클립'에 해당되는 글 28건

  1. 2012.11.15 64bit 버전 이클립 with 전자정부프레임워크 5
  2. 2012.06.28 이클립스 : 메이븐 플러그인 Jetty Port 변경하기
  3. 2012.06.27 이클립스 : 검색할 특정폴더를 지정해서 일치하는 문자열 찾기 1
  4. 2012.06.20 이클립스에서 같은 파일을 여러 편집창으로 띄우기 1
  5. 2012.05.10 이클립에서 FTP 접속하면서 Operation failed. File system input or output error 가 날때

64bit 버전 이클립 with 전자정부프레임워크




글 안 읽고 그냥 64bit 용 다운로드 할사람은

요기서 따운 바람. -> https://docs.google.com/open?id=0B4awPJTRX8X-RXBvYlFUZEZkQ1k


문득 전자정부 후레임워크로 뭐를 개발할게 생겨서 한번 살 시작해 볼려고 공식사이트로 보이는 곳에 가서 


개발자용 개발환경 -_- 이라는걸 받았다. 용어를 한글화 한다고 한것 같은데 용어가 드릅게 헷깔리기 그지없다.





그런데 다운 받아서 문득 실행을 시켜보니 exit code=13 과 함께 실행이 되지 않았다. 


※ exit code=13 은 jdk와 eclipse bit 버전이 일치하지 않아서 나는 에러이다.


64bit 윈도우를 쓰고 있어서 64bit jdk 를 설치했는데 아마 전자정부 후레임워크 이클립스가 32bit 기반 이클립스로 구성된것인가 보다.




찾아보니까 64bit 전자정부 후레임워크는 또 없단다.............................. 


할려면 32bit 용 jdk 를 설치해서 eclipse.ini 에 -vm 옵션으로 jdk 를 지정해 주던가 아니면 이클립스를 뽓 받아서 일일히 훌러그인을 설치해 주면 된다고 한다.


왠만하면 64bit 용도 쫌 맹글어서 배포해주지 왜 안해주는지 몰라..




※ 전자정부 후레임워크를 위해 설치할 훌러그인들에 대한 설명 : 

http://www.egovframe.org/wiki/doku.php?id=egovframework:dev2:install_guide




요기 가보면 설치할 훌러그인들에 대해서 설명을 뽓 해놨다.


죠기 위 참고 사이트 가보면 이클립스 3.6.2 헬리오스를 기본 베이스로, Spring Core, Maven, eGovFrame, Subversive, PMD, FindBugs, Properties Editor, EclEmma 훌러그인을 설치하라고 한다.



헬리오스는 너무 오래된 것이기 때문에 별로 안땡겨서 최신 버전인 juno 에다 한번 설치를 해 봤는데 막상 다 설치하고 나니 eGovFrame 퍼스펙티브가 나오지 않앗다.


혹시 쥬노에다 설치할 사람들은 나 같은 삽질은 하지 않길 바란다.




그래서 쥬노에다 설치하는건 깔끔하게 포기하고 그 전 버전인 인디고(나는 eclipse-jee-indigo-SR2-win32-x86_64 요 버전에다 작업했음)에다 설치를 해 보니 잘 됐다~


따로 훌러그인들을 설치하기 귀찮은 사람들은 내가 미리 맹글어 놓은 이클립 with eGovFrame 를 따운 받아서 쓰면 된다.


따운은 요기서 -> https://docs.google.com/open?id=0B4awPJTRX8X-RXBvYlFUZEZkQ1k





직접 자기가 쓰던 이클립스에 설치할 사람들은 요런 순서로 설치하면 된다.


1.

Help - Install New Software 에서 work with 로 Indigo - http://~~~ 어쩌고 하는거 선택해서 나오는 목록중


Collaboration > m2e 어쩌고 하는것 두개 체크, Subversive 어쩌고고 하는것 4개 체크(maven, subversive 훌러그인 설치)

Modeling > UML2 Extender SDK 체크( 이거 설치 안하면 eGoveFrame 가 설치 안됨) 


요렇게 체크한 다음에 훌러그인을 설치하면 된다.





2. 

고다음 Spring Core 설치( 요걸 설치해야 eGovFrame 를 설치할수 있음)

Spring IDE Core 체크 하고 그밖에 설치하고 싶은거 체크해서 설치하면 됨.





3.

eGovFrame 설치





6.

요까지만 설치하고 그냥 써도 될것 같음.

PMD, FindBugs, Properties Editor 는 설치하고 싶으면 설치하셈.


※ EclEmma 는 eGovFrame 설치하면서 설치가 되서 그런가 따로 설치할려면 에러남.




7. 

요렇게 다 설치를 했으면 Window - Open Perspective - Other 에 eGovFrame 퍼스펙티브가 추가되 있음





이제 개발하면 됨. 끝~



※ 기타참고


2011/08/12 - [이클립] - Eclipse Indigo Maven Plugin 설치 & 웹프로젝트 생성


2011/07/28 - [이클립] - 후져진 Eclipse Indido 에디터 폰트를 다시 쪽바로 맨들기


2011/08/05 - [이클립] - 설치된 Plugin Uninstall




이클립스 : 메이븐 플러그인 Jetty Port 변경하기



요즘 프로젝트 두개를 동시에 진행하고 있어서


하나를 개발하고 있다가 다른 하나에 대해 수정사항이 들어오면, 진행하고 있던 프로젝트의 제티서버를 껏다가 다른 프로젝트의 제티 서버를 띄우고..


뭐 이런 귀찮기 그지 없는 작업을 계속 반복해야 했다.



그래서 두개를 동시에 띄우고 작업할려고 포트를 변경하는 방법을 찾아 보았다.


pom.xml 파일을 수정하는 방법도 있는데 고건 쫌 후진것 같고 실행할때 파라메터를 주는 방법이 훨씬더 깔쌈하고 마음에 들었다.


요렇게 실행할때 뒤에다 옵션으로 -Djetty.port=포트번호 주면된다.




죠런식으로 포트를 바꿔서


http://127.0.0.1:8080


http://127.0.0.1:8888


요런식으로 여러개를 띄워놓고 작업을 하는게 쫌 더 효율적이지 않을까 생각해 본다.

이클립스 : 검색할 특정폴더를 지정해서 일치하는 문자열 찾기



이클립스에서 특정 폴더에서 원하는 문자열을 찾는 방법



먼저 Navigator 나 Project Explorer 에서 찾을 대상 폴더들을 Ctrl 키를 눌러가면서 선택한다.






선택을 다 했으면 Ctrl+H 늘 눌러 Search 다이얼로그를 띄우고


탭중에 File Search 탭을 선택하고, 검색어와 검색대상 파일 패턴을 폿 입력하고


아래쪽 Scope 선택란에서 Selected resources 를 선택하고 폿 검색 버튼을 클릭하면 아까 선택했던 폴더에 있는 파일에서 문자열을 검색한다.




※ 여러가지 패턴을 지정할려면 *.jsp, *.js 요런식으로 콤마로 구분해 주면 된다.




이클립스에서 같은 파일을 여러 편집창으로 띄우기



솟스가 긴 파일을 작업을 하다 보면 소스 윗부분 아랫부분을 왓다리 갔다리 하면서 마우스 스크롤 야무지게 굴리며 코딩해야 할 경우가 있다.


너무 과도하게 굴리다 보면 검지손가락이 살짝 쑤실때도 있다 --;


나의 소중한 검지 손가락을 보호하기 위해 하나의 파일을 여러 에디터로 오픈 시켜 한 에디터에서는 윗부분, 다른 에디터에서는 아랫부분을 코딩하는


왠지 뻘짓같지만 하다보면 의외로 편한 코딩환경을 맹글어 보자.



일단, 편집할 파일을 따블클릭해서 에디터 하나로 오픈 시키고, 오픈시킨 에디터의 탭 부분에서 마우스 오른쪽 버튼을 뽓 클릭해서 New Editor 을 선택한다.





고러면 일단 똑같은 파일이 하나더 폿 열린다. 





뭐 여기까지만 해도 되는데 여전히 쪼금 불편한 감이 없지않아 있다.





고럴땐 탭부분을 드래그 해서 에디터 왼쪽이나 오른쪽이나 뭐 붙이고 싶은데로 쭉 끌어서 뽓 놓으면 창이 보기 좋게 뽓 배열된다.









창 두개중 한군데의 소스를 변경하고 저장하면 다른 창에도 바로바로 반영되고 좋다~ 끝

이클립에서 FTP 접속하면서 Operation failed. File system input or output error 가 날때



이클립으로 작업하면서 FTP 로 접속해서 파일을 변경할 일이 살짝 생겨서


이클립에 있는 Remote System 요걸로 접속을 해보았다.


그런데 접속 정보를 쪽바로 입력했음에도 불구하고 


Operation failed. File system input or output error 가 발생했다.





원인을 찾아보니 이클립스를 실행시킬때 쓰는 jvm 이 1.7 버전일때 나는 에러라고 한다. -_-


이런 에러가 나는 사람들은 대부분 jdk 가 1.7 버전만 설치되 있을 것이다.




아무튼 요걸 해결할려면 jdk 또는 jre 1.6 버전이 설치되 있는지 확인해 보고 설치 안되 있으면 http://java.oracle.com 에 가서 jdk 1.6 버전을 받아서 설치한 다음


이클립 설치 디렉토리에 보면 eclipse.ini 파일이 있는데 요걸 살짝 수정해 주면 된다.


eclipse.ini 파일에 추가 또는 수정해줘야 하는 설정은 다음과 같다.


-vm
C:/jdk 1.6 이 설치경로/jre/bin/server/jvm.dll


ex)

-vm

C:/Program Files/Java/jdk1.6/jre/bin/server/jvm.dll


※ jdk 가 아니고 jre 만 설치한 경우 C:/jre 1.6 이 설치경로/bin/server/jvm.dll 요 경로를 써주면 된다.



요렇게 이클립스 실행시 1.6 버전에 있는 jvm 으로 실행하게 설정해 주면 해결된다.



※ 나의 eclipse.ini

-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vm
C:/Program Files/Java/jdk1.6/jre/bin/server/jvm.dll
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
prev 1 2 3 4 5 6 next