Hallo zusammen,
habe eine Problem, wo ich aufgrund von Unwissen nicht weiter komme.
ich habe ein kleines Program mit Source bekommen, welches jedoch in C geschrieben ist. Jetzt steht in einer Datei folgendes:
"[...]The library includes an optional Java layer. You can compile the C library on its own, or you can compile both the C library and the Java layer. In order to compile the Java layer, you will need the following packages. [...]
- Apache Oro regular expressions[...]
- JUnit test framework[...]
- Gnu Getopt[...]"
So, jetzt meine Frage:
Was ist ein Java Layer?
Wie kann ich diesen kompilieren?
Wie bekomme ich damit den Source in Java zum laufen?
Ich hoffe, ich könnte mir ein paar Ansätze geben, damit wär mir schon sehr geholfen.
Danke und mfg
nipnip
€dit:
Ich habe das soweit verstanden, dass ich eine dll vom C Source erzeugen muss, die ich dann via JNI in Java verwenden kann. Soweit so gut, nur habe ich keine Ahnung, wie da ran gehe bzw. wie ich die dll verwende, sofern ich sie denn kompiliert bekomme...
€dit2:
Ich denke, wenn ich dieses Kapitel lese, bin ich auf dem richtigen Weg, Einwände?
Galileo Computing :: Java ist auch eine Insel – 26 Java Native Interface (JNI)
habe eine Problem, wo ich aufgrund von Unwissen nicht weiter komme.
ich habe ein kleines Program mit Source bekommen, welches jedoch in C geschrieben ist. Jetzt steht in einer Datei folgendes:
"[...]The library includes an optional Java layer. You can compile the C library on its own, or you can compile both the C library and the Java layer. In order to compile the Java layer, you will need the following packages. [...]
- Apache Oro regular expressions[...]
- JUnit test framework[...]
- Gnu Getopt[...]"
So, jetzt meine Frage:
Was ist ein Java Layer?
Wie kann ich diesen kompilieren?
Wie bekomme ich damit den Source in Java zum laufen?
Ich hoffe, ich könnte mir ein paar Ansätze geben, damit wär mir schon sehr geholfen.
Danke und mfg
nipnip
€dit:
Ich habe das soweit verstanden, dass ich eine dll vom C Source erzeugen muss, die ich dann via JNI in Java verwenden kann. Soweit so gut, nur habe ich keine Ahnung, wie da ran gehe bzw. wie ich die dll verwende, sofern ich sie denn kompiliert bekomme...
€dit2:
Ich denke, wenn ich dieses Kapitel lese, bin ich auf dem richtigen Weg, Einwände?
Galileo Computing :: Java ist auch eine Insel – 26 Java Native Interface (JNI)
Zuletzt bearbeitet: