Articles of jni

Java Native Interface 32 bit dll su sistema a 64 bit

E:\Code\Java\JNITest>java test Exception in thread “main” java.lang.UnsatisfiedLinkError: E:\Code\Java\JNITest\test.dll: Can’t load IA 32-bit .dll on a AMD 64-bit platform at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(Unknown Source) at java.lang.ClassLoader.loadLibrary(Unknown Source) at java.lang.Runtime.loadLibrary0(Unknown Source) at java.lang.System.loadLibrary(Unknown Source) at test.main(test.java:16)` Durante l’utilizzo di Java Native Interface mi sono imbattuto in un problema che ha generato questo errore. Credo che questo […]

Comunicazione tra Java e Haskell

Ho cercato su google e ho ottenuto alcune risposte che la comunicazione tra Java e Haskell può essere fatta da GCJNI (ora il sito è inattivo) e LambdaVM .. Per utilizzare il LambdaVM / GCJNI, se devo scaricare strumenti di compilazione? Dove posso saperne di più su di loro, dal momento che non trovo molte […]

OpenCV per Android può sfruttare il supporto standard di C ++ per ottenere supporto di compilazione nativo su Android Studio 2.2 per Windows?

Ci sono molte domande e risposte sull’ottenere un’opportunità nativa per la costruzione di Android correttamente. Alcuni usano gradle, altri usano strumenti esterni. Queste numerose, complicate e spesso contrastanti descrizioni per le build native OpenCV potrebbero essere semplificate con un punto di partenza coerente; quando si crea un progetto Android Studio 2.2 Beta, esiste un modo […]

Blocco di un’applicazione Java nella barra delle applicazioni di Windows 7

Io uso Launch4j come wrapper per la mia applicazione Java sotto Windows 7, che, a mio avviso, in sostanza forchetta un’istanza di javaw.exe che a sua volta interpreta il codice Java. Di conseguenza, quando si tenta di bloccare la mia applicazione sulla barra delle applicazioni, Windows invece pin javaw.exe . Senza la riga di comando […]

Come utilizzare lo stesso codice C ++ per Android e iOS?

Android con NDK supporta il codice C / C ++ e iOS con Objective-C ++ ha anche il supporto, quindi come posso scrivere applicazioni con codice C / C ++ nativo condiviso tra Android e iOS?

Errore di collegamento insoddisfatto di JNI Hello World

Questo è il mio primo tentativo di JNI. Il mio objective finale è quello di ottenere tutte le attività attualmente in esecuzione su una macchina, ma è necessario anche eseguire un semplice esempio. Continuo a ricevere questo errore quando provo ad eseguire il mio programma principale. Ho fornito il mio semplice programma principale Java, il […]

Connetti a JVM già in esecuzione

C’è un modo per collegarsi a una JVM già in esecuzione? Ad esempio, in JNI è ansible utilizzare JNI_CreateJavaVM per creare una VM ed eseguire un jar e ispezionarne tutte le classi. Tuttavia, se il jar è già in esecuzione, non riesco a trovare un modo per collegarlo alla sua JVM e comunicare con le […]

Chiamare una DLL da un’applet tramite JNI

Ho un pezzo di “prova del concetto” che attraversa in un territorio sconosciuto. Ho il compito di colbind una macchina EFTPOS a un’applicazione in esecuzione come applet in un browser sulla nostra intranet. Ho ignorato la DLL EFTPOS per il momento e ho creato una semplice DLL decorata con JNI nella mia lingua preferita (Delphi) […]

Chiamare C ++ dll da Java

Sto usando Java per una piccola app. È una riscrittura di un progetto MFC esistente. C’è una DLL esistente che devo modificare per abilitare l’accesso da Java usando JNI. Tutta questa roba Java è nuova per me, quindi ho un po ‘di problemi e mi sento piuttosto denso quando leggo altri post sul forum. Nella […]

Errore Javah durante l’utilizzo in JNI

Comando: javah -jni JavaHowTo Risultato: error: cannot access JavaHowTo class file for JavaHowTo not found javadoc: error – Class JavaHowTo not found. Error: No classs were specified on the command line. Try -help. Ho impostato correttamente il percorso della class, ma sto ancora ricevendo questo errore javah . Qualsiasi soluzione per questo sarà molto utile.