C++ Projekt (QT) in Java mit Klassen (nicht imperativ) nutzen (BridJ? JavaCPP? SWIG? JNA? JNI?)

julian-w

Mitglied
Hallo,

ich habe eine größere Bibliothek, welche QT nutzt, in C++ geschrieben. Diese Bibliothek würde ich nun auch gerne in JAVA nutzen können. Wie stell ich das am besten an? JNA, JNI, ...?

Irgendwie scheint nichts zu passen, da ich nicht einfach nur Funktionen aufrufen kann, sondern eben die Objekte brauche. Das ganze jetzt imperativ zu machen wäre ein recht großer Aufwand... :(

Zudem wäre es sehr praktisch wenn das ganze später unter Windows, Linux (, MacOS muss nicht) und Android laufen würde.

Was könnt ihr da empfehlen? Durch googeln bin ich noch auf "BridJ" gestoßen. Hat damit jemand Erfahrung? Oder JavaCPP, SWIG, ...?

Wäre über ein paar Tipps und etwas Praxis-Erfahrung sehr erfreut ;)

Viele Grüße
Julian
 
Zuletzt bearbeitet:

Neumi5694

Top Contributor
Früher haben wir mal mit JIntegra gearbeitet, das ist aber sehr teuer.

Der Funktionsumfang ist aber nicht schlecht, wenn man geschäftlich arbeitet.
JIntegra untersucht .DLLs und .EXEn auf COM Methoden und erstellt entsprechende Interfaces in Java, so dass man sich eigentlich um fast nichts mehr kümmern muss, es erspart also den langen Weg über JNI.

BridJ schaut aber ziemlich interessant aus, davon wusste ich noch nichts. Danke für den Tip :)
 

julian-w

Mitglied
Früher haben wir mal mit JIntegra gearbeitet, das ist aber sehr teuer.

Danke für die Antwort :) JIntegra scheint wohl genau sowas zu sein was ich brauchen könnte... leider nur viel zu teuer :(

Hat einer schon mal mit JBridge oder ähnlichem gearbeitet und kann was dazu sagen, wie gut das funktioniert/stabil es ist? JNI bzw. JNA fallen aufgrund der fehlenden C++ Klassen Unterstützung raus :(

Das ganze über Sockets oder ähnliche IPC zu machen wäre noch eine Möglichkeit, aber mit viel Overhead verbunden... :(
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
K Java-Projekt Allgemeine Java-Themen 11
K Java-Projekt Allgemeine Java-Themen 0
Thomasneuling Java Jar datei erstellen, von Projekt, dass auch Javafx Dateien, FXML Dateien und CSS Dateien, sowie Bilder enthält? Allgemeine Java-Themen 14
Momo16 Brauche Hilfe - Java Projekt kann nicht erstellt werden Allgemeine Java-Themen 12
platofan23 Wie .txtDatei im Java Eclipse-Projekt bzw. in der Jar speichern? Allgemeine Java-Themen 7
B Problem zu einem Java Projekt Allgemeine Java-Themen 6
R Praktikums Projekt Java vs MySQL Allgemeine Java-Themen 91
T iText mit eclipse richtig in Java-Projekt einbinden Allgemeine Java-Themen 2
J Java Projekt, Online-Datenabfrage, Visualisierung Allgemeine Java-Themen 3
S Best Practice Brauche eine Idee für eine Java Projekt! Allgemeine Java-Themen 11
S Erstes größeres Java Projekt: Etiketten Allgemeine Java-Themen 3
M Eclipse libgcrypt für window in java Projekt einbinden Allgemeine Java-Themen 1
M SQL Datenbank in JAVA Projekt Allgemeine Java-Themen 3
A Ausführbare Java-Datei aus Projekt und Datenbank Allgemeine Java-Themen 3
U Eclipse Java Projekt - Webservice einbinden Allgemeine Java-Themen 7
maestr0 Programmatische Java Projekt Erstellung Allgemeine Java-Themen 2
Kenan89 Riesen Java Projekt Allgemeine Java-Themen 10
M Suche Java-Projekt zum Thema Elektrotechnik Allgemeine Java-Themen 6
A Java Projekt (Daten Eingeben, Speichern und in Listen Ausgeben) Allgemeine Java-Themen 6
N php projekt in java importieren Allgemeine Java-Themen 4
N Idee für Java Projekt Allgemeine Java-Themen 30
S Umstellen Java-Projekt zum Web-Projekt Allgemeine Java-Themen 3
T Java-Projekt bei sourceforge.net Allgemeine Java-Themen 3
A JAVA-Projekt - suche dringend partner/members Allgemeine Java-Themen 9
Zrebna Wie ermittelt man alle testbaren (zu testenden) Klassen in seinem Maven-Projekt? Allgemeine Java-Themen 23
G Maven Projekt JAR-Datei Allgemeine Java-Themen 6
Jose05 mit 2 - 3 Personen an einem Projekt coden Allgemeine Java-Themen 2
G JavaFX Maven Projekt als .exe Datei exportieren Allgemeine Java-Themen 10
S Microservice Projekt verwalten Allgemeine Java-Themen 22
alinakeineAhnungv Hilfe bei einem Straßenbahn-Projekt von mir Allgemeine Java-Themen 18
O community projekt Allgemeine Java-Themen 9
T Projekt baut nicht mehr/lässt sich nicht mehr ausführen Allgemeine Java-Themen 6
pkm Warnungen in einem Drools-Projekt unterdrücken? Allgemeine Java-Themen 1
O Suche Unterstützung für ein OpenSource-Projekt (grafischer Editor) Allgemeine Java-Themen 13
DonMalte Ambitioniertes Projekt für Einsteiger & Motivierte Allgemeine Java-Themen 0
Drachenbauer Wie finde ich den Aufrufer zu einer Methode, die sich nicht in meinem Projekt befindet? Allgemeine Java-Themen 2
J File in Package erstellen & lesen mit Programmstart in externe Projekt Allgemeine Java-Themen 3
M Brainstorming für mein Projekt Allgemeine Java-Themen 30
D Warum kann ich eine (deflaut) Klasse aus einer Libary in einem anderen Projekt benutzen? Allgemeine Java-Themen 3
J Alle Unit Tests in Maven Modul Projekt ausführen Allgemeine Java-Themen 7
xYurisha Eclipse, Projekt beschädigt! Allgemeine Java-Themen 6
P BlueJ BlueJ Gloop City Projekt Allgemeine Java-Themen 0
H Projekt Quadraturverfahren Rechner Allgemeine Java-Themen 2
S WebApplikation Projekt in Firma Allgemeine Java-Themen 2
S Eclipse Github Projekt in eigenes Projekt einbinden und nutzen Allgemeine Java-Themen 13
markuskat Erste Schritte JavaEE WebApplication - Erstes Projekt Allgemeine Java-Themen 16
O Compiler-Fehler Wie kompiliere ich dieses Alt-Projekt ? Allgemeine Java-Themen 9
P Eclipse Projekt anlegen macht Problem Allgemeine Java-Themen 1
N Eclipse Projekt von GitHub in bestehendes Projekt einbinden Allgemeine Java-Themen 13
G Mein PDF Projekt mit iText Allgemeine Java-Themen 2
G Kleines Projekt Allgemeine Java-Themen 2
M Maven Dependency aus Projekt nicht aus Repo Allgemeine Java-Themen 3
N Kleines GUI/Sortier Projekt für die Uni Allgemeine Java-Themen 11
M Eclipse Eine xhtml aus einem JSF Projekt starten Allgemeine Java-Themen 2
A Android App Projekt Allgemeine Java-Themen 0
I Zu zweit an einem Projekt? Allgemeine Java-Themen 1
U BlueJ NXT Projekt programmieren Allgemeine Java-Themen 0
C Projekt Realisierung Allgemeine Java-Themen 7
K Code zu einem Projekt entschluesseln Allgemeine Java-Themen 15
A mini Projekt Allgemeine Java-Themen 4
I Projekt wird nicht erstellt Allgemeine Java-Themen 2
R Aus Eclipse Projekt ein UML erzeugen Allgemeine Java-Themen 3
V System.out.println an jeder Stelle im Projekt löschen Allgemeine Java-Themen 4
M JSF-Projekt, Datasourceproblem Allgemeine Java-Themen 7
B Großes Projekt "gut" schreiben Allgemeine Java-Themen 22
J Projekt mit mehreren Einzelprogrammen Allgemeine Java-Themen 2
P Ant oder Dynamic Web Projekt Allgemeine Java-Themen 3
127.0.0.1 Subversion neues SVN Projekt, keine Main gefunden ?! Allgemeine Java-Themen 7
S Compiler-Fehler Providing JavaCompiler within Projekt Allgemeine Java-Themen 10
P Eclipse Gemeinsam mit NetBeans an einem Projekt arbeiten? Allgemeine Java-Themen 3
T HTTP HttpWebRequest in Swing-Projekt nutzen Allgemeine Java-Themen 4
S .Classpath Datei im Eclipse Projekt Allgemeine Java-Themen 7
Ollek MVC - Anwendung auf mein Projekt Allgemeine Java-Themen 18
J Herangehensweise an ein Projekt? Allgemeine Java-Themen 11
N Hilfe bei Projekt Allgemeine Java-Themen 5
M Erstes eigenes Projekt Allgemeine Java-Themen 5
C Architekturvorschläge für kleines Projekt Allgemeine Java-Themen 2
Y Notenbuch - Projekt Allgemeine Java-Themen 56
E Neues Projekt - Welche GUI / IDE /Techniken / etc. Allgemeine Java-Themen 14
J Open Source Projekt anbieten - Leitfaden gesucht Allgemeine Java-Themen 3
M GoogleMaps mit Projekt verknüpfen Allgemeine Java-Themen 7
Y Auszuführendem Projekt mehr Speicherplatz zuweisen Allgemeine Java-Themen 3
B Komplettes Projekt als UML Diagramm mit eUML...geht das? Allgemeine Java-Themen 10
P Projekt-Export Allgemeine Java-Themen 10
D eclipse projekt ohne eclipse ausführen? Allgemeine Java-Themen 14
P Jar-export funktioniert nur bei einem projekt nicht Allgemeine Java-Themen 5
S brauche dringend help bei einem projekt (Römisch-dezimal) Allgemeine Java-Themen 3
S Projekt in Jbuilder 05 Allgemeine Java-Themen 3
M Import findet das Projekt nicht. Allgemeine Java-Themen 5
G Projekt aus Firma zuhause importieren? Allgemeine Java-Themen 7
T Projekt zur Abschlussprüfung genug? Allgemeine Java-Themen 6
N Beteiligung an Projekt Allgemeine Java-Themen 6
F "source not found" in eigenem Projekt mit eigenen Allgemeine Java-Themen 2
S Swing-Projekt zum Üben Allgemeine Java-Themen 5
G ||| Textdateien aus dem eigenen Projekt lesen. Allgemeine Java-Themen 16
S Listener-Problematik in komplexem Projekt Allgemeine Java-Themen 2
I "Einstiegs Projekt" Allgemeine Java-Themen 20
S Projekt als Jar abspeichern! wie? Allgemeine Java-Themen 6
A Eigenes jar file in projekt einbinden Allgemeine Java-Themen 4
G Projekt Planung - Teamwork Allgemeine Java-Themen 3

Ähnliche Java Themen

Neue Themen


Oben