2010-01-29 4 views
6

원시 메소드 호출을 사용하는 Java 응용 프로그램이 있습니다.이 코드를 Eclipse에서 볼 수있는 방법이 있습니까? 이 원시 라이브러리의 소스 코드를 얻을 수 있지만 IDE에서 링크하는 방법을 모른다. 누군가이 원시 메소드를 디버그하는 방법을 알려주는 경우에도 도움이 될 것입니다.Eclipse의 원시 코드보기

답변

3

아니 전체 대답은하지만, Eclipse는 여기

C/C++ IDE functionality 몇 가지 정보입니다 가지고 (이 보이지만 일자 비트) : Information on CDT/JDT integration

Info on creating JNI code from inside Eclipse (맨 마지막 게시물을보고)

그것을 Eclipse의 기능에 통합 디버깅 경험이있는 것 같지만 분명히 중요하지 않습니다.

OK - JNI 호출을 작성하는 Java 응용 프로그램에서 작동하도록 Visual C++ 디버거를 가져 오는 것에 대한 기억이 있습니다 ... 잠시만 기다려 둡니다 만 C++ 디버거를 연결할 수 있습니다. pid를 사용하여 실행중인 Java 응용 프로그램에 연결합니다. 그런 다음 중단 점을 설정하고 로큰롤을 만듭니다 (JNI 라이브러리를 디버그 모듈로 컴파일해야 함).

완전히 통합 된 경험은 아니지만 꽤 효과적이었습니다. 그래도 내 JNI 코드를 네이티브 호출을 중심으로 얇은 래퍼로 작성하려고하므로 JNI 호출을 디버깅하는 데 약간의 시간을 소비합니다.

+0

정보 주셔서 감사합니다. – Ravisha