またもLotusScriptネタ
JavaからもNotesをいじれるらしいので、ちょっとだけやってみました。
が、いきなりハマった。。
Session session = NotesFactory.createSession();
だけだと、UnsatisfiedLinkError: NCreateSession
みたいなエラーが出ます。
解決策は、
NotesThread.sinitThread();
っていうのをcreateSessionする前に呼ぶことみたいです。
http://www.ibm.com/developerworks/lotus/library/ls-Java_access_2/
に載ってるような感じ。
なんだか、COMのAPIとJavaのAPIでネーミングが結構違っててきもち悪い。。
この問題調べてたら、日本語の情報はほとんどないものの、海外の情報は結構あるんですね。
Lotus Notesって、海外では結構使われているのかも。