I’ve been developing plugins for IBM Notes on Mac for years now but never really got around to sharing the steps on the blog. The below steps – in very crude form – works with Java 8 on Mac OS El Capitan (v. 10.11) using IBM Notes 9.0.1. The below sections are additions to the regular steps on creating a target platform documented otherwise on this blog
Main-tab
Run a product: com.ibm.notes.branding.notes
Execution Envionment: JavaSE-1.6
Arguments-tab
Program arguments:
-personality com.ibm.rcp.platform.personality -debug -console -ws cocoa
VM Arguments:
-Declipse.registry.nulltoken=true -Djava.util.logging.config.class=com.ibm.rcp.core.internal.logger.boot.LoggerConfig -Dcom.ibm.pvc.webcontainer.port=8080 -Declipse.pluginCustomization="/Applications/IBM Notes.app/Contents/MacOS/rcp/plugin_customization.ini" -Djava.protocol.handler.pkgs=com.ibm.net.ssl.www.protocol -Dosgi.hook.configurators.exclude=org.eclipse.core.runtime.internal.adaptor.EclipseLogHook -Dosgi.framework.extensions=com.ibm.rcp.core.logger.frameworkhook -Xbootclasspath/a:"/Applications/IBM Notes.app/Contents/MacOS/rcp/eclipse/plugins/com.ibm.rcp.base_${rcp.base_version}/rcpbootcp.jar" -XstartOnFirstThread
Environment-tab
- DYLD_LIBRARY_PATH=/Applications/IBM Notes.app/Contents/MacOS
- NOTESBIN=/Applications/IBM Notes.app/Contents/MacOS