Das Notes Forum

Lotus Notes / Domino Sonstiges => Java und .NET mit Notes/Domino => Thema gestartet von: qojote am 27.02.04 - 17:01:17

Titel: Eclipse Problem
Beitrag von: qojote am 27.02.04 - 17:01:17
Hi,
kann mir jemand sagen wie ich Ecplise (2.0) konfigurieren muß damit ich damit Standalone Notesapplikationen schreiben kann ?
Auf dem Client wo es ausgeführt wird ist Notes drauf also geht es ohne corba.
Das Notes.jar hab ich auch in mein Projekt importiert so das ich die Notesklassen zur Verfügung habe.
Muß ich bei Standalone apps auch drauf achten die selbe runtime wie der Notes client zu Benutzen also z.B. bei 5 1.18 ?
Ich poste mal meinen Code mit Fehler Meldung.

Anfang

import lotus.domino.*;
import java.lang.*;

public class agentdebugger implements Runnable
{
  public static void main(String argv[])
    {
 try{
    
        agentdebugger ad = new agentdebugger();
    NotesThread t =new NotesThread((Runnable)ad);
        t.start();
    }
    catch (Exception e)
    {
       e.printStackTrace();
    }}
  public void run()
    {
    try
      {
        Session s = NotesFactory.createSession();
        String p = s.getPlatform();
        System.out.println("Platform = " + p);
      }
    catch (Exception e)
      {
        e.printStackTrace();
      }
    }
}


Fehlermeldung

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)


Ich hab keinen Plan warum das nicht geht.
Vielleicht hat ja jemand ne Idee.

Danke
Gruß
qojote
Titel: Re:Eclipse Problem
Beitrag von: animate am 27.02.04 - 18:41:02
das hatte ich auch schonmal. das ist nicht Eclipse-spezifisch. Ich weiß nicht mehr, wie ichs gelöst habe. Ich musste irgendwelche Dateien rumkopieren. Ich fand die Lösung damals glaube ich im LDD Forum
http://www-10.lotus.com/ldd/46dom.nsf
Titel: Re:Eclipse Problem
Beitrag von: Axel_Janssen am 27.02.04 - 21:08:14
Ich bin mir ziemlich sicher, dass du das Programmverzeichnis von der Notes-Version, mit der du gerade arbeitest vorne in die Path Umgebungsvariable des Betriebsystems schreiben musst.

Wenn man einen wirklich kühlen Kopf hat (fehlt mir auch oft  ;D ), ist die Fehlermeldung ziemlich deutlich:
no nlsxbe in shared library path
nlsxbe.dll befindet sich genau im Notes-Programmverzeichnis.
Nicht-Corba Notes-Zugriff läuft über Java Native Interface und greift auf dlls zu.

Vorsicht mit mehreren Notes-Versionen. Da muß der erste Path-Eintrag genau der Notes-Umgebung entsprechen, aus dem das jar stammt.
Versionen sind wichtig.

Ich würds auf Betriebssystemebene machen. Im Eclipse Projekt müßte es auch gehen, weiss aber momentan nicht wie

Gruß Axel
Titel: Re:Eclipse Problem
Beitrag von: Axel_Janssen am 28.02.04 - 00:23:34
Hier wird beschrieben, wie man die HSQLDB direkt in Eclipse als plug-in integriert.
werd das auch mal ausprobieren:
http://www-106.ibm.com/developerworks/java/library/os-echsql/
Titel: Re:Eclipse Problem
Beitrag von: qojote am 01.03.04 - 17:52:10
Danke für eure Antworten.

Werd es mal probieren. Wenn ich definitiv sagen kann was zu tun ist werd ich es hier nochmal posten.

Gruß
Qojote
Titel: Re:Eclipse Problem
Beitrag von: Axel Janssen temp am 01.03.04 - 18:10:09
Danke für eure Antworten.

Werd es mal probieren. Wenn ich definitiv sagen kann was zu tun ist werd ich es hier nochmal posten.
Windows-Startmenü, Einstellungen, Systemsteuerung, System, Umgebung, Systemvariable editieren.