javah

E358041

javah is a Java tool that generates C header and source files from compiled Java classes for use with native methods via the Java Native Interface (JNI).

All labels observed (1)

Label Occurrences
javah canonical 1

How this entity was disambiguated

Statements (39)

Predicate Object
instanceOf JDK tool ⓘ
Java development tool ⓘ
command-line utility ⓘ
abbreviationOf Java header ⓘ
category build tool ⓘ
interoperability tool ⓘ
compatibleWith JNI specification ⓘ
distribution included in JDK up to Java 8 ⓘ
domain Java programming language ⓘ
linked to: Java

native code integration ⓘ
generates JNI field and method signatures ⓘ
JNI function prototypes ⓘ
implements Java Native Interface workflow support ⓘ
input .class files ⓘ
introducedBy Sun Microsystems ⓘ
language Java ⓘ
maintainedBy Oracle (historically, as part of the JDK) ⓘ
linked to: Oracle JDK
operatesOn Java bytecode ⓘ
output .c C source files ⓘ
.h C header files ⓘ
partOf Java Development Kit ⓘ
platform cross-platform ⓘ
relatedTo Java Native Interface ⓘ
javac ⓘ
replacedBy javac -h option ⓘ
requires JDK installation ⓘ
compiled Java classes ⓘ
runsOn command line ⓘ
status deprecated in newer JDK versions ⓘ
supports native method declarations ⓘ
targetLanguage C ⓘ
C++ ⓘ
usedBy Java developers working with native code ⓘ
usedFor generating C header files from compiled Java classes ⓘ
generating C source files from compiled Java classes ⓘ
integrating Java code with native code via JNI ⓘ
supporting native methods in Java ⓘ
usedIn JNI-based applications ⓘ
mixed Java and C/C++ projects ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Apache Ant → supportsTask → javah ⓘ
subject linked to: Ant