jni

Das Java Native Interface (JNI) bietet JVM-Implementierungen die Möglichkeit, systemeigenen Code auszuführen, und nativen Code kann Java-Code ausführen (indem neue JVM-Instanzen erstellt werden). Die gebräuchlichsten Zielsprachen für JNI sind C und C ++, für die zumindest die Sun / Oracle JDK-Implementierungen Hilfsbefehle (javap, javah) bereitstellen.
1
Antwort

Kotlin Ersatz für Java

javah ist seit JDK 8 veraltet und wird / wird in JDK 10 entfernt und laut JEP 313 und der veraltete Text javac mit dem Flag -h sollten stattdessen verwendet werden:    Warnung: Das Tool javah soll in der nächsten großen JDK-Vers...
15.02.2018, 21:00
2
Antworten

Wie kann man feststellen, ob es sich beim Öffnen von nativem Code in Java um ein Speicherleck handelt oder nicht?

Ich rufe eine native Funktion in meinem main auf und sie befindet sich in einer while-Schleife. %Vor% Die Ausgabe des folgenden Programms ist: (läuft für ca. 1 min) %Vor% Ich denke, es ist kein Speicherleck. Aber wenn ich den Task-Manage...
23.11.2011, 06:56
0
Antworten

Senden Sie ein benutzerdefiniertes Objekt mit dem nativen Android-Ordner

Ich kann nur Beispiele für Java bezüglich Parcelable finden. Mein Ziel ist es, einen einfachen Dienst und Client in nativem C ++ (nicht NDK) zu erstellen, der Binder verwendet, um serialisierte benutzerdefinierte Objekte zu empfangen und zu send...
14.04.2016, 08:59
3
Antworten

JNI EnsureLocalCapacity - WARUM?

Sehen Sie sich die JNI-Dokumentation hier an: Ссылка Sehen Sie sich genauer an, was in der Beschreibung der EnsureLocalCapacity-Funktion gesagt wird:    Aus Gründen der Abwärtskompatibilität weist die VM darüber hinaus lokale Referenzen...
16.08.2011, 16:51
3
Antworten

Konvertiere char * in jstring in JNI, wenn char * mit va_arg übergeben wird

Ist es notwendig, char * in jbyteArray umzuwandeln, dann den Konstruktor von java String aufzurufen, um ein jstring zu generieren? Wie sonst kann es gemacht werden? Bitte helfen Sie. %Vor%     
05.06.2013, 11:58
8
Antworten

Android ICS 4.0 NDK NewStringUTF stürzt die App ab

___ qstnhdr ___ Android ICS 4.0 NDK NewStringUTF stürzt die App ab ___ answer17462492 ___ Ich hatte dieses Problem, wenn ich die Datei Application.mk ändere Aus dieser Zeile: %Vor% An: %Vor% Sobald ich es wieder zurücksetzte, behob es d...
26.08.2012, 05:24
4
Antworten

Wie mache ich schnell einen Screenshot von Desktop mit Java in Windows (ffmpeg, etc.)?

Ich möchte Java verwenden, um einen Screenshot meines Rechners mit FFMPEG oder einer anderen Lösung zu erstellen. Ich weiß, dass Linux mit ffmpeg ohne JNI funktioniert, aber es in Windows nicht funktioniert und erfordert (JNI?) Gibt es ein Beisp...
10.07.2014, 04:16
15
Antworten

Ein JNI-Fehler ist aufgetreten. Überprüfen Sie Ihre Installation und versuchen Sie es erneut in Eclipse x86 Windows 8.1

%Vor% } Der obige Code funktioniert perfekt auf dem Laptop meines Freundes und wirft diesen Fehler auf meinen Laptop. Ich habe den Code auf Eclipse Juno mit Java 7 ausgeführt. Ich habe auch viele Java-Programme auf meinem Laptop getestet und...
13.03.2014, 14:09
3
Antworten

Erstellen von OpenSSL auf Android NDK

Ich möchte DTLS (auf OpenSSL) mit JNI auf Android 2.1 / 2.2 verwenden. Kann mir jemand helfen, mit dem Aufbau von OpenSSL für Android (2.1 / 2.2) mit dem Android NDK zu beginnen (Tutorials, Howto, Pointer usw.)? Alles Wichtige, auf das ich...
01.06.2010, 19:17
5
Antworten

Nützlichkeit von JNI [geschlossen]

Ich war ein paar Jahre lang Java-Entwickler und habe gehört, dass Sie mit JNI einige ziemlich nützliche und mächtige Dinge tun können. Ich weiß nicht, ob ich es nicht gebraucht habe oder ob es für mich nicht besonders relevant ist. aber ich muss...
31.12.2008, 06:26