Java Native Interface
lCLݷݸ
ڎ
Tv
Java Native Interface (JNI) ͤJavaׯ̫ɂĤJavaŋLqꂽ۸Ƥ۸ݸތiƂCC++ȂǁjŏꂽۂCPUœ삷麰ށiȲè޺jƂAg邽߂̪dlłJavaꂩȲè޺ނ𗘗p邽߂ABIƤtȲè޺ނJava޲ĺ𓮍삳邽߂ްϼ (VM) 𗘗p邽߂API2‚琬
JNIgƂŤJavaVMœ삳ɂ͏x̖ʂŕsƂvZʂ̑۸т𕔕IȲè޺ނɒuč褕WJava׽ײͱłȂڰèݸ޼邢ʰ޳̋@\𗘗p۸т𤂠ʏJava׽ҿނ̂悤ɌĂяoł悤ɂȂ顋tɤJava׽ײ؂ɂĎĂ鍂̋@\C/C++Ȃǂŏꂽʑw痘p邱Ƃł悤ɂȂJNIJavaȊOJava VMœ삷錾 (AltJava) p”\ł
JNIɂJava VMȲè޺ނ̌ĂяoͤVM̎s‹̈ѐۂ‚߂ɤʏJava۸т̎sƂ͈قȂOIǗrKvƂꍇ褂΂۸т̎sx̒ቺƂ顂̂ߤPJNI𗘗p邱ƂŕKع\PłƂ킯ł͂Ȃ܂Ȳè޺ނ܂޲؂۾øڰèݸ޼тɈˑĂ܂ƂɂȂ邽ߤJavâ݂ŋLqꂽ۸тƔׂčėpĔzz̖ʂœ
ڎ
1.JNI̓
1.1.ϐ^ϯݸ
1.2.JNIEnv
1.3.Java׽ւ̱
1.4.۰َQƂƸ۰َQ
2.r
3.֘A
4.
oT:Wikipedia
2019/02/11 03:30
lCLݷݸ
2019/12/06 XV
 1{
 2HR 8799 c
 3^v
 4HR 8799 d
 5HR 8799 b
ɖ߂
[9]Wikipediaį
[0]gooį
Ɛӎ
(C)NTT Resonant