나는 복잡하고 밀교적인 파일 형식을 읽을 수 있어야하는 C++ 프로그램을 작성 중이다. 이미 간단한 파일 형식으로 변환하는 기능이 포함 된 이러한 파일을 처리하기위한 Java 프로그램이 있습니다. 내 생각에, 내 프로그램은 복잡한 파일에서 정보를 읽어야 할 때마다 자바 메소드를 호출하여 더 간단한 파일 유형으로 변환 한 다음 내 프로그램에서 쉽게 읽을 수있는 임시 파일에 기록해야한다. 파일은 성능이 충분할만큼 작습니다. Qt에 프로그램을 작성하고 Windows Vista 컴퓨터에서 실행하고 있습니다.C++에서 Java 메소드를 호출하는 가장 쉬운 방법은 무엇입니까?
자바 네이티브 인터페이스를 사용해 보았습니다. 그러나 더 자세히 살펴보면 더 많은 것을보아야합니다. 이를 수행하는 더 좋은 방법이 있습니까? 아니면 JNI 접근 방식을 계속해야합니까?
OP는 다른 방식으로 원했던 것처럼 보입니다. SWIG는 재미있어 보입니다. –