Jacob: com.jacob.com.ComFailException: nicht co-Objekt erstellen
Ich bin mit Ausnahme Exception in thread "main" com.jacob.com.ComFailException: Can't co-create object
während der Ausführung des Codes unten.
Ich überprüfte online für die Hilfe. Einige Websites sagen, dass ich mich registrieren meine dll. Ich habe versucht, die Registrierung mit regsvr32.exe
. Aber ich bin nicht in der Lage zu registrieren erfolgreich. Immer unter popup.
Modul "jacob-1.18-M2-x64.dll" wurde geladen, aber der Eintrag-Punkt DllRegisterServer wurde nicht gefunden.Stellen Sie sicher, dass "jacob-1.18-M2-x64.dll" ist eine gültige DLL oder OCX-Datei und versuchen Sie es dann erneut.
- String Pfad = System.getProperty("java.Bibliothek.Pfad"); System.aus.println(Pfad); System.loadLibrary("jacob-1.18-M2-x64"); // Verbindung zu iMacros Scripting-Interface-System.aus.println("Started."); ActiveXComponent iim = new ActiveXComponent("imacros");
- Können Sie bitte schreiben Sie einen relevanten Ausschnitt aus dem code, den Sie gerade laufen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
1.) Sie brauchen nicht zu registrieren jacob-dll, es geht nur um die irgendwo auf Ihrem java.Bibliothek.Pfad. Es ist die dll mit dem COM-Objekt registriert sein muss.
2.) Wenn die COM-dll registriert ist, müssen Sie achten Sie auf die richtige JVM mit der Bibliothek. 32-bit-dlls funktionieren nur mit einer 32-bit-JVM 64-bit-dlls nur mit einem 64-bit-jvm. Verwenden die falsche JVM führt die
Can't co-create object
Fehler.Ich hatte das gleiche problem und das ist, wie ich es behoben: