플랫폼 관련 C/C++ 코드에서 Java로 파일 시스템 변경 알림을 제공하기 위해 JNI (Java Native Interface) 세계로 첫 번째 여행을 막하려합니다. 누군가 내가 이것을 놓친 것 때문에 훌륭한 도서관을 제안하지 않는다면 말입니다.JNI 및 Java : ant는 make를 호출하거나 개미를 호출합니다.
JNI에 처음 소개되어서 JNI의 인터페이스 측면과 라이브러리 생성 측면에서 많은 설명서를 찾을 수 있었지만 기본 라이브러리를 작성하는 데별로 도움이되지 않았습니다.
기존 Java 소스에 대한 ant 기반의 빌드가 있으므로 라이브러리를 만들려면 make를 호출해야하거나 make를 얻는 것이 가장 좋은 경우 해결해야합니다. 라이브러리를 만든 후 개미를 호출 하시겠습니까?
두 옵션 모두 멋지게 뛰어 내리지 만, 두 가지 모두 개미가 코드를 컴파일하고 라이브러리를 직접 생성하도록 컴파일러를 호출하는 것보다 낫습니다.
CPP 작업은 내가 필요로하는 것에 큰 도움이되었습니다. 나는 크로스 컴파일을해야 할 필요가 있었지만 cpptasks에 대한 백엔드에 사용할 클래스를 지정하는 기능은이를 해결했습니다. –