Anhang

zurück zurück
 

1 Beispiele

Die Beispiele sind Kapitelweise in ZIP-Archive gepackt und können hier heruntergeladen werden.
[kap02.zip][kap03.zip][kap04.zip]

 

2 Übersetzung und Ausführung

Bei der Übersetzung der Beispiele sollte darauf geachtet werden, daß die Dateien jni.h und jni_md.h über den Include Pfad des Compilers gefunden werden können.

Hier ein Beispiel (Windows):

	> javac MyClass.java
> javah -jni MyClass
> cl -Ic:/jdk1.3/include/ -Ic:/jdk1.3/include/win32/ -LD myclass.c -Femyclass.dll
Durch den Einsatz einer Entwicklungsumgebung kann die Entwicklung und Übersetzung erleichtert werden.

Bei der Ausführung muß die dynamische Bibliothek über den Systempfad zu finden sein. Unter Windows kann der Pfad über die autoexec.bat angepasst werden.

Beispiel:

	SET PATH=%PATH%;c:\myLibPath\
	

 

3 Literatur und Links

[1] R. Gordon, Essential JNI - Java Native Interface, 1998, Prentice Hall PTR, FH-Bibliothek: dav 250 JAV 48
[2] Bruce Eckel, Thinking in Java, 1998, Prentice Hall PTR
[3] The Java Tutorial, (http://java.sun.com/docs/books/tutorial/native1.1/index.html)

 
zurück zurück
© 2001, Michael Bromm Version 1.0