Java Native Interface



  • Hallo zusammen,

    Ich bin eher der C++-Programmierer, der jedoch gerne auf einige Java-Funktionalitäten
    zugreifen möchte. Deshalb möchte ich mir in C++ ein paar Klassen schreiben, die
    die jvm.lib linken. Wenn ich die Datei mitlinke kann ich die kompilierte Datei dann
    mit allen VMs für die Plattform verwenden oder muss ich dann für 1.3.1 anders linken als
    für 1.4.1. Ich möchte nach Möglichkeit statisch linken, da es schneller ist, oder geht das nur
    bei dynmischen Linken?
    Wie funktioniert das, wenn ich eine Methode aufrufe, wird da erst die JVM initialisiert oder
    funktioniert das auch irgendwie ohne VM?

    Gruß,
    CSpille


Anmelden zum Antworten