2011-01-05 8 views
0

Ich möchte ein Java-Frontend zum Hinzufügen/Verwalten von Inhalten in einer Lotus Notes-Datenbank erstellen, ich habe Domino Server 8.5 auf meinem Laptop und R8-Client, aber wie konfiguriere ich Netbeans 6.9 so kann ich Verwenden Sie die Domino-Java-Klassen in meiner Netbeans-Anwendung. Der erste Schritt besteht darin, eine Verbindung zu den lokalen oder Server-Datenbanken herzustellen.Verwendung von Netbeans 6.9 und Lotus Domino R8 Java

Ich denke auch, dass R8 nur Java 1.4 unterstützt, also muss ich den Domino-Compiler verwenden, und wenn ja, wie mache ich das. Ich habe Google durchsucht, obwohl ich für viele ältere Versionen von Netbeans und R5/R6 eine Menge Treffer gefunden habe.

10. Januar: Ich bin für den Open University M257 Java Kurs angemeldet und arbeite durch Java lernen in 24 Stunden (SAMS, Rogers & Cadenhead) also bin wirklich sehr neu in Java. Das zugrunde liegende Problem in diesem Fall ist, dass Domino scheinbar eine ältere Version von Java unterstützt, aber ich freue mich, wenn ich an dieser Stelle von NetBeans eine Verbindung zu Lotus Domino herstellen kann.

11. Januar: Nach erster Antwort, die ich einen Blick in meinem Domino Server notes.ini hatte und keine Einstellung gefunden, die auf Java beziehen könnten, hatte es nur HTTPJVMMaxHeapSize=64M und HTTPJVMMaxHeapSizeSet=1, ich hatte auch überprüft sorgfältig das Serverdokument so, wenn Version ist konfigurierbar, es ist nicht offensichtlich, wie es gemacht wird. Ich benutze Notes 8.0.2 FP6, das laut Konfiguration in der Hilfe auch Java 1.6 ausführt, also wird der Compiler vielleicht nicht so ein großes Problem sein?

Antwort

2

Domino 8 1.4 Compiler-Ebene von 1.4 standardmäßig, aber Sie können dies zu Java 5 (Domino 8.x) oder Java 6 (Domino 8.5x) über eine Ini-Datei ändern für Ihren Server ändern.

Wie Sie die Notes Java-Klassen in einer externen IDE referenzieren, gibt es eine Menge Anweisungen für Eclipse, die leicht auf Netbeans portiert werden können. Grundsätzlich möchten Sie die Domino JVM in Ihrer IDE registrieren (Sie haben Recht, Domino verwendet eine eigene JVM), und Sie müssen in Ihren Projekten auf die Notes Java API verweisen (siehe Notes.jar in Ihrer Domino Server-Installation).

+0

Dank Ben, es ist ein Anfang, aber nie EclipseIch bin wirklich auf der Suche nach jemandem, der Netbeans für die Entwicklung von etwas Code für Domino verwendet hat, ist es nützlich zu wissen, dass ich Java 5 oder 6 in Domino verwenden kann. – AndrewB

+1

Nur um diese Frage auf den neuesten Stand zu bringen und zu schließen. Ich habe ein bisschen mehr mit Java innerhalb von Domino und seinem sogar Teil meines Zahlungsgateway-E-Commerce-Projekts gespielt, das jetzt fast fertig ist. Ich habe momentan das Gefühl, dass ich alles tun kann, was ich brauche, indem ich Domino-Java-Agenten im Domino-Designer verwende, die nützliche Debugging-Funktionen enthalten, ähnlich wie für Lotusscript. – AndrewB