Domino 9 und frühere Versionen > ND8: Entwicklung

sapjco3

(1/2) > >>

kheldar77:
Hallo zusammen,

zur Zeit versuche ich eine Notes-SAP-Verbindung aufzubauen mit dem SAP Javaconnector. Leider funktioniert das aber nicht, weil die jvm einen UnsatisfiedLinkError liefert. Sinngemäß sagt der Fehler aus, dass die Anwendung nicht gestartet werden kann, weil die Anwendungskonfiguration nicht korrekt wäre.

Das hängt irgend wie mit dem Zusammenspiel von sapjco3.dll und sapjco3.jar zusammen. Ich hab die dll schon in allen möglichen Verzeichnissen gehabt (jvm/lib/ext, jvm/bin, /notes, /windows/system32), hat aber alles nichts genützt.

Hat schon mal jemand mit dem Teil gearbeitet? Wo muss ich die DLL hinkopieren, damit die Schnittstelle funktioniert?

Wäre nett, wen mir da jemand helfen könnte.

Gruß,

Joachim

kheldar77:
Ach so, sorry. Bin eigentlich "jr" und poste hier unter dem Namen des Kunden... ;-)

eknori (retired):
Ist der ClassPath denn richtig?


--- Zitat ---  Make sure that the file sapjco.jar (in the SAP JCo main directory) is contained in the class path for all projects for which you want to use the SAP JCo..
--- Ende Zitat ---

und


--- Zitat ---SAP highly recommends that you store sapjco.jar and sapjcorfc.dll in the same directory.
--- Ende Zitat ---

SAP GUI ist auch installiert?

Evtl. auch ein versionskonflikt

--- Zitat ---Copy the file librfc32.dll  from your SAP JCo main directory to C:\WINNT\SYSTEM32, as long as the version that is already there is not a more recent version than the one that is delivered with the SAP JCo.
--- Ende Zitat ---

kheldar77:
Hallo,

danke für die schnelle Antwort. Normalerweise muss ich mich ja in Notes nicht um den Classpath kümmern, wenn die jars in jvm\lib\ext liegen. Aber sicherheitshalber habe ich noch zusätzlich eine Classpath-Umgebungsvariable definiert in der dieser Pfad mit drin ist. Hat aber leider alles nix genützt.

Das JAR-File ist auch nicht das Problem. Wenn er das nicht finden würde, könnte ich die Bibliothek ja gar nicht kompilieren. Aber das war problemlos möglich.

Gruß,

Joachim

kheldar77:
Noch etwas. Notes scheint die DLL zu finden, den in der Fehlermeldung gibt es den kompletten Pfad zu dieser dll an (C:\Notes\jvm\lib\ext\sapjco3.dll).

Die Fehlermeldung sagt "... weil die Anwendungskonfiguration nicht korrekt ist. Zur Problembehebung sollten sie die Anwendung neu installieren".

Gruß,

Joachim

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln