While using Google for private mail and calendaring, it is IBM Notes (9.0.1 FP3) for business. Calendar synchrnisation has always been a nightmare, so after some time spent on the different “solutions” out there I decided for :

http://sourceforge.net/projects/lngooglecalsync/ with these main Features :

  • Upload of Lotus Notes calendar entries to Google Calendar
  • Schedule automatic and regular uploads to Google Calendar

Read the HelpFile.html, which comes as part of the download. Basic steps are unzipping, creating an OAuth Google ID, configuring Notes settings and making sure, that the synchronizer runs with every startup.

Overview of today’s available solutions : http://schroll.eu/blogmostly-german/34-alex/91-lotus-notes-synchronization-with-google-calendar.






issues : )

with java version 1.8+ no issues anymore.

java version “1.8.0_101”
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)


Thoroughly discussed in the forum I also had to add the 32bit option to the java command:

if [ -n $1 ] && [ "$1" = "-silent" ]; then
        echo Running Lotus Notes Google Calendar Sync in silent mode...
        $JAVA_COMMAND -d32 -cp "$MY_CLASSPATH" lngs.MainGUI $* > $LOG_FILE
        echo Synchronization complete.  See log file $LOG_FILE
        echo Running Lotus Notes Google Calendar Sync in GUI mode...
        $JAVA_COMMAND -d32 -cp "$MY_CLASSPATH" lngs.MainGUI $*


Folder Structure

json file


Sync Schedule

To start synchonisation when logging in automatically :


vi /Users/bernhardhensler/Library/LaunchAgents/local.lob.plist

<?xml version=”1.0″ encoding=”UTF-8″?>
<!DOCTYPE plist PUBLIC “-//Apple//DTD PLIST 1.0//EN” “http://www.apple.com/DTDs/PropertyList-1.0.dtd”>
<plist version=”1.0″>


Finally the result :