Java Schnittstelle zu C-Programm

Gast #1446745
Lesenswert?

Hallo Leute,

ich habe ein funktionsfähiges C-Programm für einen ARM7 geschrieben. 
Jetzt würde ich dazu gerne eine Java Applikation schreiben, die wiederum 
auf dieses C-Programm zugreift. Kann mir jemand sagen wie man soetwas 
bewerkstelligen kann. Ich meine wie funktioniert die Schnittstelle zw. C 
und Java...

Gruß
#1446770
Lesenswert?

Theoretisch gibt es mehrere Möglichkeiten, je nach Umgebung und
Anforderungen.
Stichworte sind IPC (inter process communication in etlichen
Varianten wie RPC, shared memory etc.), dann immer wieder
sockets; soweit unabhängig von den beteiligten Sprachen.
Dann kann man ein Programm von einem anderen aus aufrufen und
mit Ein-Ausgabeumlenkung Daten austauschen.
Konkret um von Java aus C aufzurufen gibt es JNI (Java native
interface). Dabei wird aber kein ganzes C-Programm aufgerufen,
sondern Funktionen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren