Java 응용 프로그램에서 C 언어로 작성된 메서드에 어떻게 액세스 할 수 있습니까?Java 응용 프로그램에서 C 메소드에 액세스하는 방법 ..?
답변
당신의 옵션은 다음과 같습니다
자바 네이티브 인터페이스
참조 : https://en.wikipedia.org/wiki/Java_Native_Interface
인용 :
이
JNI 응용 프로그램이 될 수 없을 때 상황을 처리하는 기본 방법을 작성하는 프로그래머를 수 전적으로 Java 프로그래밍 언어로 작성되었습니다. https://en.wikipedia.org/wiki/Java_Native_Access
인용 :
자바 기본 표준 자바 클래스 라이브러리는 플랫폼 별 기능이나 프로그램 라이브러리
자바 기본 액세스
참조를 지원하지 않는 경우 Access는 Java Nat를 사용하지 않고 Java 프로그램에서 네이티브 공유 라이브러리에 쉽게 액세스 할 수 있도록 커뮤니티에서 개발 한 라이브러리입니다. ive 인터페이스.
JNR-FFI
참조 : https://github.com/jnr/jnr-ffi
인용 :
JNR-FFI 손으로 JNI 코드를 작성하지 않고 네이티브 라이브러리를로드하기위한 자바 라이브러리입니다, 또는 SWIG와 같은 도구를 사용하십시오.
JNA와 JNR-FFI는 두 가지 대안입니다. –
@PeterLawrey가 JNA가 아닌 Java 용 [FFI] (https://en.wikipedia.org/wiki/Foreign_function_interface)가 아닙니까? – Dawnkeeper
좋은 점은 JNR-FFI 여야합니다. –
- 1. C++ 응용 프로그램에서 Java 메서드에 액세스하는 방법
- 2. Java에서 C++ 라이브러리 (DLL) 메소드에 액세스하는 방법
- 3. 다른 C# 응용 프로그램에서 컨트롤에 액세스하는 방법?
- 4. C# 응용 프로그램에서 이진 리소스에 액세스하는 방법
- 5. 다른 응용 프로그램에서 LinqToSqlcCasses에 액세스하는 방법
- 6. Java/C 응용 프로그램에서 잠금 구현 방법
- 7. C++에서 Java 메소드에 콜백
- 8. Java 응용 프로그램에서 google maps api에 액세스하는 방법?
- 9. Java 웹 응용 프로그램에서 WEB-INF에있는 파일에 액세스하는 방법
- 10. Ui5 응용 프로그램/프로그램에서 Java 클래스에 액세스하는 방법?
- 11. Java - 다른 실행중인 응용 프로그램에서 클래스에 액세스하는 방법
- 12. 독립형 Java 응용 프로그램에서 보안 MQ 대기열에 액세스하는 방법
- 13. 각도 js 응용 프로그램에서 java servlet 세션 속성에 액세스하는 방법
- 14. 필드에서 부모 메소드에 액세스하는 방법?
- 15. PHP에서 OPENERP 메소드에 액세스하는 방법?
- 16. AsyncTask의 Facebook 메소드에 액세스하는 방법
- 17. iOS : viewController 메소드에 액세스하는 방법
- 18. ASP.NET 응용 프로그램에서 데이터베이스에 액세스하는 방법?
- 19. WinRT 응용 프로그램에서 "LocalCache"폴더에 액세스하는 방법
- 20. 정적 메소드에 액세스하는 방법은 무엇입니까?
- 21. 클라이언트 응용 프로그램에서 KMDF 드라이버에 액세스하는 방법
- 22. 응용 프로그램에서 액세스하는 파일 이름
- 23. JS에서 Java 메소드에 액세스
- 24. ASP.Net 다른 응용 프로그램에서 이미지에 액세스하는 방법
- 25. 응용 프로그램에서 전화 메모리에 액세스하는 방법 - iOS
- 26. iphone 응용 프로그램에서 지불 게이트웨이에 액세스하는 방법
- 27. facebook 응용 프로그램에서 사용자 정보에 액세스하는 방법
- 28. iOS 응용 프로그램에서 OBD의 데이터에 액세스하는 방법
- 29. 콘솔 응용 프로그램에서 UI 요소에 액세스하는 방법
- 30. Java의 다른 실행중인 스레드에서 메소드에 액세스하는 방법
JNI가 당신이 원하는 것입니다. –
C 프로그램에서 포인터를 사용하여 지금 내 Java 응용 프로그램에서이 C 프로그램에 액세스하려고합니다. –
"간단한 질문"-> 정확히 그렇기 때문에 이미 여러 번 요청되었습니다. http://stackoverflow.com/questions/5963266/call-c-function-from-java – Gimby