# jni
JNI
미니 프로젝트에 활용할 용도로 JNI의 개념과 사용법에 대해서 작성해보고자 한다. (그리고 사용하지 않는 이유도..) Java의 큰 특징 가상머신인 JVM 위에서 실행되도록 만들어진 언어 프로그래머가 자바 언어로 작성한 프로그램은 JVM 위에서 동작하도록 중간 언어인
JNI 사용하기 (기초)
1. JNI란 Java의 장점중 하나는 JVM(가상머신) 위에서 실행되기 때문에 특정 운영체제에 종속되지 않는것이다. 운영체제에 맞는 JVM이 존재하기 때문에 Java로 코딩을 할 때는 운영체제에 상관없이 원하는 결과물을 얻을 수 있다. (JVM은 플랫폼에 상관없이 자

(JAVA / C++) JNI를 이용한 연동(CentOS7 x86_64)
VMWare에 CentOS7 64bit를 설치하여 테스트한 내용을 기반으로 작성하였습니다.Spring Boot(for API), C++(for JNI Library)가 사용되었습니다.64 bit gcc 컴파일러 설치, JAVA 설치가 필요합니다.헤더파일 관련window

Java native 키워드
native 키워드는 해당 메서드가 JNI(Java Native Interface)를 사용해서 네이티브 코드로 구현되었음을 나타냅니다.
JNI에서 RegisterNatives 사용하기
이 글은 기존 운영했던 WordPress 블로그인 PyxisPub: Development Life (pyxispub.uzuki.live) 에서 가져온 글 입니다. 모든 글을 가져오지는 않으며, 작성 시점과 현재 시점에는 차이가 많이 존재합니다.작성 시점: 2019-09

Android JNI 함수 float[] 파라미터 예제
안드로이드 개발을 너무 오랬동안 쉬어서 그런가 Native에서 Java 메서드 하나 호출하는 코드를 짜는데 굉장한 시간이 걸렸습니다. 아 이거다 싶은 깔끔한 블로그 글도 없고 해서 작접 글을 써볼까 합니다. 이 포스트에서 하고 싶은일은 다음과 같습니다. Native에서