René's URL Explorer Experiment


Title: Java Native Interface - Wikipedia

Open Graph Title: Java Native Interface - Wikipedia

Generator: MediaWiki 1.47.0-wmf.9

direct link

Domain: en.wikipedia.org


Hey, it has json ld scripts:
{"@context":"https:\/\/schema.org","@type":"Article","name":"Java Native Interface","url":"https:\/\/en.wikipedia.org\/wiki\/Java_Native_Interface","sameAs":"http:\/\/www.wikidata.org\/entity\/Q168492","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q168492","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2003-05-21T00:30:09Z","dateModified":"2026-06-30T12:45:51Z","headline":"Framework allowing Java programs to call and be called by programs in other languages"}

referrerorigin-when-cross-origin
format-detectiontelephone=no
og:typewebsite

Links:

Jump to contenthttps://en.wikipedia.org/wiki/Java_Native_Interface#bodyContent
Main pagehttps://en.wikipedia.org/wiki/Main_Page
Contentshttps://en.wikipedia.org/wiki/Wikipedia:Contents
Current eventshttps://en.wikipedia.org/wiki/Portal:Current_events
Random articlehttps://en.wikipedia.org/wiki/Special:Random
About Wikipediahttps://en.wikipedia.org/wiki/Wikipedia:About
Contact ushttps://en.wikipedia.org/wiki/Wikipedia:Contact_us
Helphttps://en.wikipedia.org/wiki/Help:Contents
Learn to edithttps://en.wikipedia.org/wiki/Help:Introduction
Community portalhttps://en.wikipedia.org/wiki/Wikipedia:Community_portal
Recent changeshttps://en.wikipedia.org/wiki/Special:RecentChanges
Upload filehttps://en.wikipedia.org/wiki/Wikipedia:File_upload_wizard
Special pageshttps://en.wikipedia.org/wiki/Special:SpecialPages
https://en.wikipedia.org/wiki/Main_Page
Search https://en.wikipedia.org/wiki/Special:Search
Donatehttps://donate.wikimedia.org/?wmf_source=donate&wmf_medium=sidebar&wmf_campaign=en.wikipedia.org&uselang=en
Create accounthttps://en.wikipedia.org/w/index.php?title=Special:CreateAccount&returnto=Java+Native+Interface
Log inhttps://en.wikipedia.org/w/index.php?title=Special:UserLogin&returnto=Java+Native+Interface
Donatehttps://donate.wikimedia.org/?wmf_source=donate&wmf_medium=sidebar&wmf_campaign=en.wikipedia.org&uselang=en
Create accounthttps://en.wikipedia.org/w/index.php?title=Special:CreateAccount&returnto=Java+Native+Interface
Log inhttps://en.wikipedia.org/w/index.php?title=Special:UserLogin&returnto=Java+Native+Interface
(Top) https://en.wikipedia.org/wiki/Java_Native_Interface
1 Objectives https://en.wikipedia.org/wiki/Java_Native_Interface#Objectives
2 Mapping types https://en.wikipedia.org/wiki/Java_Native_Interface#Mapping_types
3 Design https://en.wikipedia.org/wiki/Java_Native_Interface#Design
3.1 Implementation https://en.wikipedia.org/wiki/Java_Native_Interface#Implementation
4 Performance https://en.wikipedia.org/wiki/Java_Native_Interface#Performance
5 Foreign Function and Memory API https://en.wikipedia.org/wiki/Java_Native_Interface#Foreign_Function_and_Memory_API
6 Alternatives https://en.wikipedia.org/wiki/Java_Native_Interface#Alternatives
7 See also https://en.wikipedia.org/wiki/Java_Native_Interface#See_also
8 References https://en.wikipedia.org/wiki/Java_Native_Interface#References
9 Bibliography https://en.wikipedia.org/wiki/Java_Native_Interface#Bibliography
10 External links https://en.wikipedia.org/wiki/Java_Native_Interface#External_links
Češtinahttps://cs.wikipedia.org/wiki/Java_Native_Interface
Deutschhttps://de.wikipedia.org/wiki/Java_Native_Interface
Españolhttps://es.wikipedia.org/wiki/Java_Native_Interface
Eestihttps://et.wikipedia.org/wiki/Java_Native_Interface
Françaishttps://fr.wikipedia.org/wiki/Java_Native_Interface
Italianohttps://it.wikipedia.org/wiki/Java_Native_Interface
日本語https://ja.wikipedia.org/wiki/Java_Native_Interface
한국어https://ko.wikipedia.org/wiki/%EC%9E%90%EB%B0%94_%EB%84%A4%EC%9D%B4%ED%8B%B0%EB%B8%8C_%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4
Nederlandshttps://nl.wikipedia.org/wiki/Java_Native_Interface
Polskihttps://pl.wikipedia.org/wiki/Java_Native_Interface
Portuguêshttps://pt.wikipedia.org/wiki/Java_Native_Interface
Русскийhttps://ru.wikipedia.org/wiki/Java_Native_Interface
Українськаhttps://uk.wikipedia.org/wiki/Java_Native_Interface
Tiếng Việthttps://vi.wikipedia.org/wiki/Java_Native_Interface
中文https://zh.wikipedia.org/wiki/Java%E6%9C%AC%E5%9C%B0%E6%8E%A5%E5%8F%A3
Edit linkshttps://www.wikidata.org/wiki/Special:EntityPage/Q168492#sitelinks-wikipedia
Articlehttps://en.wikipedia.org/wiki/Java_Native_Interface
Talkhttps://en.wikipedia.org/wiki/Talk:Java_Native_Interface
Readhttps://en.wikipedia.org/wiki/Java_Native_Interface
Edithttps://en.wikipedia.org/w/index.php?title=Java_Native_Interface&action=edit
View historyhttps://en.wikipedia.org/w/index.php?title=Java_Native_Interface&action=history
Readhttps://en.wikipedia.org/wiki/Java_Native_Interface
Edithttps://en.wikipedia.org/w/index.php?title=Java_Native_Interface&action=edit
View historyhttps://en.wikipedia.org/w/index.php?title=Java_Native_Interface&action=history
What links herehttps://en.wikipedia.org/wiki/Special:WhatLinksHere/Java_Native_Interface
Related changeshttps://en.wikipedia.org/wiki/Special:RecentChangesLinked/Java_Native_Interface
Upload filehttps://en.wikipedia.org/wiki/Wikipedia:File_Upload_Wizard
Permanent linkhttps://en.wikipedia.org/w/index.php?title=Java_Native_Interface&oldid=1361847541
Page informationhttps://en.wikipedia.org/w/index.php?title=Java_Native_Interface&action=info
Cite this pagehttps://en.wikipedia.org/w/index.php?title=Special:CiteThisPage&page=Java_Native_Interface&id=1361847541&wpFormIdentifier=titleform
Get shortened URLhttps://en.wikipedia.org/w/index.php?title=Special:UrlShortener&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FJava_Native_Interface
Switch to legacy parserhttps://en.wikipedia.org/w/index.php?title=Java_Native_Interface&useparsoid=0
Download as PDFhttps://en.wikipedia.org/w/index.php?title=Special:DownloadAsPdf&page=Java_Native_Interface&action=show-download-screen
Printable versionhttps://en.wikipedia.org/w/index.php?title=Java_Native_Interface&printable=yes
Wikidata itemhttps://www.wikidata.org/wiki/Special:EntityPage/Q168492
JNI (disambiguation)https://en.wikipedia.org/wiki/JNI_(disambiguation)
improve ithttps://en.wikipedia.org/wiki/Special:EditPage/Java_Native_Interface
talk pagehttps://en.wikipedia.org/wiki/Talk:Java_Native_Interface
Learn how and when to remove these messageshttps://en.wikipedia.org/wiki/Help:Maintenance_template_removal
https://en.wikipedia.org/wiki/File:Question_book-new.svg
more citationshttps://en.wikipedia.org/wiki/Wikipedia:Verifiability
improve this articlehttps://en.wikipedia.org/wiki/Special:EditPage/Java_Native_Interface
adding citations to reliable sourceshttps://en.wikipedia.org/wiki/Help:Referencing_for_beginners
"Java Native Interface"https://www.google.com/search?as_eq=wikipedia&q=%22Java+Native+Interface%22
newshttps://www.google.com/search?tbm=nws&q=%22Java+Native+Interface%22+-wikipedia&tbs=ar:1
newspapershttps://www.google.com/search?&q=%22Java+Native+Interface%22&tbs=bkt:s&tbm=bks
bookshttps://www.google.com/search?tbs=bks:1&q=%22Java+Native+Interface%22+-wikipedia
scholarhttps://scholar.google.com/scholar?q=%22Java+Native+Interface%22
JSTORhttps://www.jstor.org/action/doBasicSearch?Query=%22Java+Native+Interface%22&acc=on&wc=on
Learn how and when to remove this messagehttps://en.wikipedia.org/wiki/Help:Maintenance_template_removal
https://en.wikipedia.org/wiki/File:Wiki_letter_w.svg
lead sectionhttps://en.wikipedia.org/wiki/Wikipedia:Manual_of_Style/Lead_section#Length
summarizehttps://en.wikipedia.org/wiki/Wikipedia:Summary_style
provide an accessible overviewhttps://en.wikipedia.org/wiki/Wikipedia:Manual_of_Style/Lead_section#Provide_an_accessible_overview
Learn how and when to remove this messagehttps://en.wikipedia.org/wiki/Help:Maintenance_template_removal
foreign function interfacehttps://en.wikipedia.org/wiki/Foreign_function_interface
frameworkshttps://en.wikipedia.org/wiki/Software_framework
Javahttps://en.wikipedia.org/wiki/Java_(programming_language)
application binary interfacehttps://en.wikipedia.org/wiki/Application_binary_interface
operating systemhttps://en.wikipedia.org/wiki/Operating_system
librarieshttps://en.wikipedia.org/wiki/Library_(computing)
Chttps://en.wikipedia.org/wiki/C_(programming_language)
C++https://en.wikipedia.org/wiki/C++
assemblyhttps://en.wikipedia.org/wiki/Assembly_language
[1]https://en.wikipedia.org/wiki/Java_Native_Interface#cite_note-role-1
[2]https://en.wikipedia.org/wiki/Java_Native_Interface#cite_note-2
[3]https://en.wikipedia.org/wiki/Java_Native_Interface#cite_note-3
Foreign Function and Memory APIhttps://en.wikipedia.org/wiki/Java_Native_Interface#Foreign_Function_and_Memory_API
[4]https://en.wikipedia.org/wiki/Java_Native_Interface#cite_note-4
[5]https://en.wikipedia.org/wiki/Java_Native_Interface#cite_note-5
edithttps://en.wikipedia.org/w/index.php?title=Java_Native_Interface&action=edit§ion=1
classhttps://en.wikipedia.org/wiki/Class_(computer_science)
libraryhttps://en.wikipedia.org/wiki/Library_(computer_science)
standard libraryhttps://en.wikipedia.org/wiki/Java_Class_Library
appletshttps://en.wikipedia.org/wiki/Java_applet
objectshttps://en.wikipedia.org/wiki/Object_(computer_science)
Canvashttps://docs.oracle.com/en/java/javase/24/docs/api/java.desktop/java/awt/Canvas.html
Java AWT Native Interfacehttps://en.wikipedia.org/wiki/Java_AWT_Native_Interface
J2SEhttps://en.wikipedia.org/wiki/Java_Platform,_Standard_Edition
assemblyhttps://en.wikipedia.org/wiki/Assembly_language
Chttps://en.wikipedia.org/wiki/C_(programming_language)
[6]https://en.wikipedia.org/wiki/Java_Native_Interface#cite_note-6
[7]https://en.wikipedia.org/wiki/Java_Native_Interface#cite_note-7
[8]https://en.wikipedia.org/wiki/Java_Native_Interface#cite_note-JNI_Specification-8
[9]https://en.wikipedia.org/wiki/Java_Native_Interface#cite_note-9
[10]https://en.wikipedia.org/wiki/Java_Native_Interface#cite_note-10
[11]https://en.wikipedia.org/wiki/Java_Native_Interface#cite_note-11
edithttps://en.wikipedia.org/w/index.php?title=Java_Native_Interface&action=edit§ion=2
typedefshttps://en.wikipedia.org/wiki/Typedef
[12]https://en.wikipedia.org/wiki/Java_Native_Interface#cite_note-12
type signaturehttps://en.wikipedia.org/wiki/Type_signature
class fileshttps://en.wikipedia.org/wiki/Java_class_file
java.lang.Stringhttps://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/lang/String.html
typecastinghttps://en.wikipedia.org/wiki/Type_conversion
[13]https://en.wikipedia.org/wiki/Java_Native_Interface#cite_note-13
[14]https://en.wikipedia.org/wiki/Java_Native_Interface#cite_note-14
edithttps://en.wikipedia.org/w/index.php?title=Java_Native_Interface&action=edit§ion=3
ABIhttps://en.wikipedia.org/wiki/Application_binary_interface
[15]https://en.wikipedia.org/wiki/Java_Native_Interface#cite_note-15
[16]https://en.wikipedia.org/wiki/Java_Native_Interface#cite_note-16
edithttps://en.wikipedia.org/w/index.php?title=Java_Native_Interface&action=edit§ion=4
data typeshttps://en.wikipedia.org/wiki/Data_type
arrayshttps://en.wikipedia.org/wiki/Array_data_structure
stringshttps://en.wikipedia.org/wiki/String_(computer_science)
[17]https://en.wikipedia.org/wiki/Java_Native_Interface#cite_note-17
Linuxhttps://en.wikipedia.org/wiki/Linux
chain of responsibilityhttps://en.wikipedia.org/wiki/Chain-of-responsibility_pattern
Structured Exception Handling (SEH)https://en.wikipedia.org/wiki/Microsoft-specific_exception_handling_mechanisms#Structured_Exception_Handling
null pointerhttps://en.wikipedia.org/wiki/Null_pointer
UTF-8https://en.wikipedia.org/wiki/UTF-8
[18]https://en.wikipedia.org/wiki/Java_Native_Interface#cite_note-jniModifiedUtf-18
null characterhttps://en.wikipedia.org/wiki/Null_character
Basic Multilingual Planehttps://en.wikipedia.org/wiki/Plane_(Unicode)#Basic_Multilingual_Plane
UTF-16https://en.wikipedia.org/wiki/UTF-16
big-endianhttps://en.wikipedia.org/wiki/Endianness
original research?https://en.wikipedia.org/wiki/Wikipedia:No_original_research
edithttps://en.wikipedia.org/w/index.php?title=Java_Native_Interface&action=edit§ion=5
[19]https://en.wikipedia.org/wiki/Java_Native_Interface#cite_note-StackOverflow:_What_makes_JNI_calls_slow?-19
JIT compiledhttps://en.wikipedia.org/wiki/Just-in-time_compilation
reflectionhttps://en.wikipedia.org/wiki/Reflective_programming
edithttps://en.wikipedia.org/w/index.php?title=Java_Native_Interface&action=edit§ion=6
java.lang.foreignhttps://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/lang/foreign/package-summary.html
[20]https://en.wikipedia.org/wiki/Java_Native_Interface#cite_note-javaFFI-20
region-based memory managementhttps://en.wikipedia.org/wiki/Region-based_memory_management
[21]https://en.wikipedia.org/wiki/Java_Native_Interface#cite_note-21
foreign function interfacehttps://en.wikipedia.org/wiki/Foreign_function_interface
size_thttps://en.wikipedia.org/wiki/Size_t
[22]https://en.wikipedia.org/wiki/Java_Native_Interface#cite_note-22
edithttps://en.wikipedia.org/w/index.php?title=Java_Native_Interface&action=edit§ion=7
Netscapehttps://en.wikipedia.org/wiki/Netscape
[23]https://en.wikipedia.org/wiki/Java_Native_Interface#cite_note-23
Visual J++https://en.wikipedia.org/wiki/Visual_J++
Windows APIhttps://en.wikipedia.org/wiki/Windows_API
Sun–Microsoft litigationhttps://en.wikipedia.org/wiki/Visual_J++#Litigation_against_J++
Visual J++https://en.wikipedia.org/wiki/Visual_J++
Java Native Accesshttps://en.wikipedia.org/wiki/Java_Native_Access
[24]https://en.wikipedia.org/wiki/Java_Native_Interface#cite_note-24
GCChttps://en.wikipedia.org/wiki/GNU_Compiler_Collection
GNU Compiler for Javahttps://en.wikipedia.org/wiki/GNU_Compiler_for_Java
Compiled Native Interfacehttps://en.wikipedia.org/wiki/GNU_Compiler_for_Java#Compiled_Native_Interface
C++https://en.wikipedia.org/wiki/C++
[25]https://en.wikipedia.org/wiki/Java_Native_Interface#cite_note-25
C++ classeshttps://en.wikipedia.org/wiki/C++_classes
[26]https://en.wikipedia.org/wiki/Java_Native_Interface#cite_note-26
[20]https://en.wikipedia.org/wiki/Java_Native_Interface#cite_note-javaFFI-20
edithttps://en.wikipedia.org/w/index.php?title=Java_Native_Interface&action=edit§ion=8
C++/CLIhttps://en.wikipedia.org/wiki/C++/CLI
GIWS (software)https://en.wikipedia.org/wiki/GIWS_(software)
GlueGenhttps://en.wikipedia.org/wiki/GlueGen
Java Access Bridgehttps://en.wikipedia.org/wiki/Java_Access_Bridge
Java Debug Wire Protocolhttps://en.wikipedia.org/wiki/Java_Debug_Wire_Protocol
Java Native Accesshttps://en.wikipedia.org/wiki/Java_Native_Access
Java Virtual Machine Tools Interfacehttps://en.wikipedia.org/wiki/Java_Virtual_Machine_Tools_Interface
GNU Compiler for Javahttps://en.wikipedia.org/wiki/GNU_Compiler_for_Java
libffihttps://en.wikipedia.org/wiki/Libffi
Platform Invocation Serviceshttps://en.wikipedia.org/wiki/Platform_Invocation_Services
Symbol tablehttps://en.wikipedia.org/wiki/Symbol_table
SWIGhttps://en.wikipedia.org/wiki/SWIG
edithttps://en.wikipedia.org/w/index.php?title=Java_Native_Interface&action=edit§ion=9
https://en.wikipedia.org/wiki/Java_Native_Interface#cite_ref-role_1-0
"Java Native Interface Overview"https://docs.oracle.com/en/java/javase/11/docs/specs/jni/intro.html#java-native-interface-overview
https://en.wikipedia.org/wiki/Java_Native_Interface#cite_ref-2
"Java Native Interface Overview SE 7"https://docs.oracle.com/javase/7/docs/technotes/guides/jni/spec/intro.html
https://en.wikipedia.org/wiki/Java_Native_Interface#cite_ref-3
"Using the wrong JNIEnv"https://developer.ibm.com/articles/j-jni/
https://en.wikipedia.org/wiki/Java_Native_Interface#cite_ref-4
"Project Panama (JDK 22)"https://openjdk.org/projects/jdk/22/
https://en.wikipedia.org/wiki/Java_Native_Interface#cite_ref-5
"JNI Specification (Java SE 25)"https://docs.oracle.com/en/java/javase/25/docs/specs/jni/intro.html
https://en.wikipedia.org/wiki/Java_Native_Interface#cite_ref-6
"Invoking Assembly Language Programs from Java"https://web.archive.org/web/20080330002620/http://today.java.net/pub/a/today/2006/10/19/invoking-assembly-language-from-java.html
the originalhttp://today.java.net/pub/a/today/2006/10/19/invoking-assembly-language-from-java.html
https://en.wikipedia.org/wiki/Java_Native_Interface#cite_ref-7
"Launch Java Applications from Assembly Language Programs"https://web.archive.org/web/20071011014140/http://today.java.net/pub/a/today/2007/10/04/launch-java-applications-from-assembly-language-programs.html
the originalhttp://today.java.net/pub/a/today/2007/10/04/launch-java-applications-from-assembly-language-programs.html
https://en.wikipedia.org/wiki/Java_Native_Interface#cite_ref-JNI_Specification_8-0
"Creating the JVM"https://docs.oracle.com/en/java/javase/20/docs/specs/jni/invocation.html
https://en.wikipedia.org/wiki/Java_Native_Interface#cite_ref-9
"A Deep Dive into JVM Start-up"https://inside.java/2025/01/28/jvm-start-up/
https://en.wikipedia.org/wiki/Java_Native_Interface#cite_ref-10
"Create JVM Header (source code)"https://github.com/openjdk/jdk/blob/85fedbf668023fd00d70ec649504c2f80e4c84bb/src/java.base/share/native/include/jni.h#L1985
https://en.wikipedia.org/wiki/Java_Native_Interface#cite_ref-11
"Create JVM Implementation (source code)"https://github.com/openjdk/jdk/blob/jdk-23%2B0/src/hotspot/share/prims/jni.cpp#L3661C1-L3661C93
https://en.wikipedia.org/wiki/Java_Native_Interface#cite_ref-12
"JNI Types and Data Structures"https://docs.oracle.com/en/java/javase/11/docs/specs/jni/types.html
https://en.wikipedia.org/wiki/Java_Native_Interface#cite_ref-13
"openjdk/jdk - jni.h"https://github.com/openjdk/jdk/blob/master/src/java.base/share/native/include/jni.h
https://en.wikipedia.org/wiki/Java_Native_Interface#cite_ref-14
"JNI Programming in C++"https://www.cis.upenn.edu/~bcpierce/courses/629/papers/Java-tutorial/native1.1/implementing/cpp.html
https://en.wikipedia.org/wiki/Java_Native_Interface#cite_ref-15
"JNI Design Overview"https://docs.oracle.com/en/java/javase/25/docs/specs/jni/design.html
https://en.wikipedia.org/wiki/Java_Native_Interface#cite_ref-16
"JNI source code"https://github.com/openjdk/jdk/blob/1cb4ef8581b5c5572474a5376baf4fd88c5ffeab/src/java.base/share/native/include/jni.h#L216
https://en.wikipedia.org/wiki/Java_Native_Interface#cite_ref-17
https://docs.oracle.com/en/java/javase/11/docs/specs/jni/invocation.htmlhttps://docs.oracle.com/en/java/javase/11/docs/specs/jni/invocation.html
https://en.wikipedia.org/wiki/Java_Native_Interface#cite_ref-jniModifiedUtf_18-0
"JNI Types and Data Structures"http://docs.oracle.com/javase/1.5.0/docs/guide/jni/spec/types.html#wp16542
https://en.wikipedia.org/wiki/Java_Native_Interface#cite_ref-StackOverflow:_What_makes_JNI_calls_slow?_19-0
"Java: What makes JNI calls slow?"https://stackoverflow.com/a/7809300/1068537
1https://en.wikipedia.org/wiki/Java_Native_Interface#cite_ref-javaFFI_20-0
2https://en.wikipedia.org/wiki/Java_Native_Interface#cite_ref-javaFFI_20-1
"JEP 454: Foreign Function & Memory API"https://openjdk.org/jeps/454
https://en.wikipedia.org/wiki/Java_Native_Interface#cite_ref-21
"Interface Arena"https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/lang/foreign/Arena.html
https://en.wikipedia.org/wiki/Java_Native_Interface#cite_ref-22
"Interface Linker"https://docs.oracle.com/en/java/javase/24/docs/api/java.base/java/lang/foreign/Linker.html
https://en.wikipedia.org/wiki/Java_Native_Interface#cite_ref-23
"Historical Background"https://docs.oracle.com/en/java/javase/25/docs/specs/jni/intro.html#java-native-interface-overview
https://en.wikipedia.org/wiki/Java_Native_Interface#cite_ref-24
"Github is also the original JNA source. JNA vs JNI benchmark speed tests"https://github.com/zakgof/java-native-benchmark
https://en.wikipedia.org/wiki/Java_Native_Interface#cite_ref-25
"11.17 Reflection"https://gcc.gnu.org/onlinedocs/gcc-6.5.0/gcj/Reflection.html
https://en.wikipedia.org/wiki/Java_Native_Interface#cite_ref-26
The GCJ FAQ – GNU Project – Free Software Foundation (FSF)https://gcc.gnu.org/java/faq.html#2_3
edithttps://en.wikipedia.org/w/index.php?title=Java_Native_Interface&action=edit§ion=10
Essential Jni: Java Native Interfacehttp://www.informit.com/store/product.aspx?isbn=9780136798958
Prentice Hallhttps://en.wikipedia.org/wiki/Prentice_Hall
ISBNhttps://en.wikipedia.org/wiki/ISBN_(identifier)
0-13-679895-0https://en.wikipedia.org/wiki/Special:BookSources/0-13-679895-0
Java(TM) Native Interface: Programmer's Guide and Specificationhttp://www.informit.com/store/product.aspx?isbn=9780201325775
Prentice Hallhttps://en.wikipedia.org/wiki/Prentice_Hall
ISBNhttps://en.wikipedia.org/wiki/ISBN_(identifier)
0-201-32577-2https://en.wikipedia.org/wiki/Special:BookSources/0-201-32577-2
edithttps://en.wikipedia.org/w/index.php?title=Java_Native_Interface&action=edit§ion=11
Oracle's JNI 25.0 API Specificationhttps://docs.oracle.com/en/java/javase/25/docs/specs/jni/index.html
Java Native Interface: Programmer's Guide and Specificationhttps://web.archive.org/web/20120728074805/http://java.sun.com/docs/books/jni/
JNI in XCode from Applehttps://web.archive.org/web/20111014002625/http://developer.apple.com/java/jniuniversal.html
Exception handling in JNIhttp://www.codeproject.com/KB/debug/jni_ex.aspx
The Foreign Function and Memory API Tutorialhttps://dev.java/learn/ffm/
https://en.wikipedia.org/w/index.php?title=Java_Native_Interface&oldid=1361847541https://en.wikipedia.org/w/index.php?title=Java_Native_Interface&oldid=1361847541
Categorieshttps://en.wikipedia.org/wiki/Help:Category
Java (programming language)https://en.wikipedia.org/wiki/Category:Java_(programming_language)
Java (software platform)https://en.wikipedia.org/wiki/Category:Java_(software_platform)
Articles with short descriptionhttps://en.wikipedia.org/wiki/Category:Articles_with_short_description
Short description is different from Wikidatahttps://en.wikipedia.org/wiki/Category:Short_description_is_different_from_Wikidata
Articles needing additional references from February 2017https://en.wikipedia.org/wiki/Category:Articles_needing_additional_references_from_February_2017
All articles needing additional referenceshttps://en.wikipedia.org/wiki/Category:All_articles_needing_additional_references
Wikipedia introduction cleanup from February 2017https://en.wikipedia.org/wiki/Category:Wikipedia_introduction_cleanup_from_February_2017
All pages needing cleanuphttps://en.wikipedia.org/wiki/Category:All_pages_needing_cleanup
Articles covered by WikiProject Wikify from February 2017https://en.wikipedia.org/wiki/Category:Articles_covered_by_WikiProject_Wikify_from_February_2017
All articles covered by WikiProject Wikifyhttps://en.wikipedia.org/wiki/Category:All_articles_covered_by_WikiProject_Wikify
Articles with multiple maintenance issueshttps://en.wikipedia.org/wiki/Category:Articles_with_multiple_maintenance_issues
All articles that may contain original researchhttps://en.wikipedia.org/wiki/Category:All_articles_that_may_contain_original_research
Articles that may contain original research from February 2017https://en.wikipedia.org/wiki/Category:Articles_that_may_contain_original_research_from_February_2017
Articles with example Java codehttps://en.wikipedia.org/wiki/Category:Articles_with_example_Java_code
Parsoidhttps://www.mediawiki.org/wiki/Special:MyLanguage/Parsoid
Creative Commons Attribution-ShareAlike 4.0 Licensehttps://en.wikipedia.org/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License
Terms of Usehttps://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use
Privacy Policyhttps://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy
Wikimedia Foundation, Inc.https://wikimediafoundation.org/
Privacy policyhttps://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy
About Wikipediahttps://en.wikipedia.org/wiki/Wikipedia:About
Disclaimershttps://en.wikipedia.org/wiki/Wikipedia:General_disclaimer
Contact Wikipediahttps://en.wikipedia.org/wiki/Wikipedia:Contact_us
Legal & safety contactshttps://foundation.wikimedia.org/wiki/Special:MyLanguage/Legal:Wikimedia_Foundation_Legal_and_Safety_Contact_Information
Code of Conducthttps://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct
Developershttps://developer.wikimedia.org
Statisticshttps://stats.wikimedia.org/#/en.wikipedia.org
Cookie statementhttps://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement
Mobile viewhttps://en.wikipedia.org/w/index.php?title=Java_Native_Interface&mobileaction=toggle_view_mobile
https://www.wikimedia.org/
https://www.mediawiki.org/
https://en.wikipedia.org/wiki/Java_Native_Interface
https://en.wikipedia.org/wiki/Java_Native_Interface
https://en.wikipedia.org/wiki/Java_Native_Interface
https://en.wikipedia.org/wiki/Java_Native_Interface
https://en.wikipedia.org/wiki/Java_Native_Interface
https://en.wikipedia.org/wiki/Java_Native_Interface
https://en.wikipedia.org/wiki/Java_Native_Interface
Add topic https://en.wikipedia.org/wiki/Java_Native_Interface

Viewport: width=1120

Robots: max-image-preview:standard


URLs of crawlers that visited me.