Hallo zusammen,
vielleicht kann mir ja mal kurz einer auf die Sprünge helfen.
Und zwar hatte ich mal unter Eclipse (Version weiss ich leider nicht mehr) eine Anwendung programmiert, welche auf eine DB zugegriffen hat, die auf unseren 7er Dominoserver lag.
In dem Projekt hatte ich (so zumindest meine Erinnerung) die Notes.jar eingebunden, damit ich in Eclipse an die Notesklassen komme. Der Code sah dann mal Ansatzweise so aus:
import java.io.ByteArrayOutputStream;
import java.io.PrintWriter;
import lotus.domino.*;
public class JavaAgent extends AgentBase {
static Session session = null;
private Database database = null;
public void NotesMain() {
try {
session = getSession();
// Notesagent
// AgentContext agentContext = session.getAgentContext();
// database = agentContext.getCurrentDatabase();
// Eclipse
database = session.getDatabase("develop", "TestDB.nsf");
} catch (Exception ex) {
System.out.println(getStackTraceAsString(ex));
}
}
public static String getStackTraceAsString(Throwable t) {
ByteArrayOutputStream bytes = new ByteArrayOutputStream();
PrintWriter writer = new PrintWriter(bytes, true);
t.printStackTrace(writer);
return bytes.toString();
}
}
Alles anzeigen
Später habe ich dann die Java-Dateien in einen Notesagent importiert und der Agent lief wunderbar auf unserem Dominoserver.
Nun habe ich als Basis Notes/Domino 8 und Eclipse Indigo Service Release 2.
Da habe ich dann mal angefangen, eine kleine Anwendung zu programmieren. Komme allerdings schon bei den ersten Schritten nicht weiter.
Wenn ich im Eclipse die Debugconfig erstelle, kann ich derzeit keine Main-Class auswählen.
Ich meine dann immer an der Stelle im Screenshot die "JavaAgent" Klasse ausgewählt zu haben und dort die NotesMain klasse.
Kann mir vielleicht einer auf die Schnelle das Brett vor dem Kopf wegnehmen?