gut. das heißt also ich brauch zu jeder klasse eine .class datei.
und geladen wird sie indem die Optionen für die JVM setzt
Meine Datei heißt HelloWorld.class und liegt im gleichen Ordner.
Delphi-Quellcode:
// Set the options for the VM
Options[0].optionString := './HelloWorld.class';
{den Pfad hab ich auch mal ohne Punkt ausprobiert}
VM_args.version := JNI_VERSION_1_2;
VM_args.options := @Options;
VM_args.nOptions := 1;
jetzt kommt aber im direkten weiteren Verlauf des Quelltextes ein Fehler, was mich darauf schließen lässt, dass er die Datei "HelloWorld.class" nicht gefunden hat.
Delphi-Quellcode:
// Load the VM
Errcode := JavaVM.LoadVM(VM_args);
if Errcode < 0 then
begin
ShowMessage(Format('Error loading JavaVM, error code = %d', [Errcode]));
Exit;
end;
Da wird eben die ShowMessage mit dem ErrorCode -1 ausgegeben