NotesException ist eine sogenannte "checkedException". Daneben gibts noch "unchecked exceptions". Nicht wenige Leute denken, dass in Java mit den checked Exceptions ein bischen übertrieben wurde. Gibt dazu endlose Diskussionen.
Methoden, die eine checkedException auslösen (z.B. NotesFactory.createSession()) müssen in der aufrufenden Methode (die von dir) try-cached werden. Die Programmierer der Lotus-Java-Api hätten auch eine uncheckedException nehmen können. Mit checkedException soll das eine Art Hinweis für den Anwendungsprogrammierer sein, dass hier etwas explizit abgefangen werden sollte. Die Programmierer des Springframeworks haben z.B. in ihrem JDBC-Subsystem unchecked exceptions gewählt. In .NET sind alle exceptions unchecked.
Hier ist eine kurze Erklärung:
http://www.javapractices.com/Topic129.cjpIn Eclipse musst du ja nur links auf die Glühbirne klicken und du bekommst einen Lösungsvorschlag.
Nicht nervös machen lassen, aber die exceptions zumindest erstmal loggen wie von Thomas gezeigt oder zumindest mit e.printStackTrace(), wenn du noch nicht weisst wie loggen geht.
Gruß Axel