Jag har skapat ett program som ska skapa och skicka e-mail med hjälp av lotus notes R5. Problemet löst! Lägg till noteskatalogen (t ex C:\Lotus\Notes) under PATH i environment variables o starta om datorn. Så fick jag det att funka.Skapa o skicka e-mail med Notes
Jag har inkluderat filen Notes.jar .
Koden jag använder är följande:
public void runNotes() {
try {
NotesThread.sinitThread();
Session notesSession=NotesFactory.createSession();
Database mailDatabase=notesSession.getDatabase("server","file");
Document mailDoc=mailDatabase.createDocument();
mailDoc.replaceItemValue("Form","Memo");
mailDoc.replaceItemValue("Subject","This is a test mail");
mailDoc.save(true,true);
mailDoc.send(receiver);
mailDatabase.recycle();
NotesThread.stermThread();
}
catch (Exception e) {
System.out.println("Notes error: " +e);
}
Detta är det felmeddelande som genereras:
java.lang.UnsatisfiedLinkError: no nlsxbe in shared library path
at java.lang.Runtime.loadLibrary(Compiled Code at java.lang.System.loadLibrary(System.java:561)at lotus.domino.NotesThread.load(NotesThread.java:281) at lotus.domino.NotesThread.checkLoaded(NotesThread.java:301) at lotus.domino.NotesThread.initThread(NotesThread.java:139) at lotus.domino.NotesThread.run(NotesThread.java:197)
Hur ska jag tolka detta? Vad behöver jag göra?
/Mattias Sv: Skapa o skicka e-mail med Notes
/Mattias