Heim > Computer-Tutorials > Computerwissen > Lösen Sie das Problem, dass JAVA DLL aufruft

Lösen Sie das Problem, dass JAVA DLL aufruft

PHPz
Freigeben: 2024-01-24 08:06:05
nach vorne
795 Leute haben es durchsucht

Lösen Sie das Problem, dass JAVA DLL aufruft

Über das Problem, dass JAVA DLL aufruft

MYaction(myinfo);

Der allgemeine Prozess ist wie folgt: Wenn Sie Ontologie verwenden, verwenden Sie diese Methode

}

Beim Anruf zuerst initialisieren:

MYinfo.ByReference myinfo = new MYinfo.ByReference(); //Dies ist die Variable, die Sie als Parameter übergeben möchten

Anruf:

MYInterface.INSTANCE. . . . Schreiben Sie eine MYinfo-Klasse in Java

öffentliche statische Klasse MYinfo erweitert Struktur {

öffentliches Byte[] sType = neues Byte[16];

public int nVersion;

öffentliche statische Klasse ByReference erweitert FACTORY_INFO

implementiert Structure.ByReference{}//Wenn es als Parameter verwendet wird, verwenden Sie diese Methode

öffentliche statische Klasse ByValue erweitert FACTORY_INFO

implementiert Structure.ByValue{}//

So verwenden Sie den String-Typ in JNI

Das NDK enthält das einfachste Beispiel, das einen String von JNI an Java zurückgibt. So wird es verwendet:

#include

#include

/* Dies ist ein triviales JNI-Beispiel, bei dem wir eine native Methode verwenden

*, um einen neuen VM-String zurückzugeben. Siehe die entsprechende Java-Quelle

* Datei befindet sich unter:

*

* apps/samples/hello-jni/project/src/com/example/hellojni/HelloJni.java

*/

jstring

Java_com_example_hellojni_HelloJni_stringFromJNI( JNIEnv* env,

Jobobjekt dies)

{

return (*env)->NewStringUTF(env, „Hallo von JNI!“);

}

Das obige ist der detaillierte Inhalt vonLösen Sie das Problem, dass JAVA DLL aufruft. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:docexcel.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage