요즘 Android NDK를 사용해서 JNI를 사용한 개발을 하고 있는중인데, eclipse가 Java만 지원하는 줄 알고.. 정말 불편하게 java코드는 eclipse에서 개발하고, cpp JNI코드는 vi 에디터로 개발하는 정말 힘들고 불편한 시간을 보내고 있었다.


그래서 무슨 좋은 방법이 있을것 같은데 하고 찾아봤더니...

훌륭하신 선구자님들이... CDT를 만들어두셨다.. eclipse에서 C개발환경을 제공..한다.. 크흑... 


1. Help -> Install New Software 에서 CDT를 설치하기 위해 site 추가




2. 플러그인들 선택하기~~ 다해버리자... 뭔지 모르지만 언제 쓰일지 모른다.!!!




3. 설치하고나면 eclipse를 restart할래요?? 라고 물어본다. 그러고 재시작해보면...



이제 JNI를 제대로 만드는 일만 남았다...!!!!


블로그 이미지

커뉴

이 세상에서 꿈 이상으로 확실한 것을, 인간은 가지고 있는 것일까?

,

웹앱을 개발하다보면, 웹컨테이너에 앱을 디플로이하고 디버그도 하고 테스트도 해보고 해야 할경우가 있는데, 실제 운영은 웹서버에 톰캣을 올리거나, 톰캣단독으로 운영하기도 하겠지만, 개발할때 서버도 설치하고 매번 디플로이해서 테스트 해보기가 여간 불편한게 아니다.


그냥 이클립스에서 개발하니까, 이클립스에서 그런거 알아서 해주면 안되는거야?? 하고 찾아봤더니, "된다!!!!!"


이클립스하고 JDK는 설치된 상태일거니까, 거기에 톰캣만 연동해주는 법은 다음과 같이 클릭 몇번만 하면된다. 서버를 개발용 데스크탑에 설치하고 번거롭게 일하지 말자 앞으로...


1. 일단 다운받자, 아래 가서 제일 최신의 tar.gz를 다운받는다. 



2. 압축을 풀어야지!!! 풀고싶은데 그냥 풀어놓고 저기 위치를 복사해두자.



3. 이클립스에서 서버 설정해보자.클릭 준비. Window -Preference 에 가보면,  Server라고 나온다.(Eclipse를 JavaEE 용으로 Developer 설치해야함) 

    거기서 Runtime Environments 를 눌러보면 서버 추가하고 편집하고 삭제하는 메뉴가 나오는데, 아래는 내가 벌써 하나 추가해둔것을 찍어둔것이다.




4. 여기서 Add를 하면 어떤 서버를 설정할거냐고 물어본다.(7.x 버전을 받았으니 v7.0을 선택하고 다음)




5. 아까 복사해뒀던 톰캣 압축푼 위치를 써넣고 Finish.(설정끝!!!)



6. 엇?? 근데 이클립스에서 어떻게 쓴느거지 하고 Server 탭을 열어보면 아무것도 없다. New Server Wizard를 눌러서 만들어둔 설정을 선택하면 끝남.




서블릿 할때, 이클립스에서 뚝딱 뚝딱 하면 정말 편하게 개발할 수 있으니 서블릿을 이용한 내용도 앞으로 추가할 예정이다.

블로그 이미지

커뉴

이 세상에서 꿈 이상으로 확실한 것을, 인간은 가지고 있는 것일까?

,