I have used EclipseNSIS without any problems in 32 bit platforms, but I recently upgraded to win7/64 and a 64 bit sun jvm and have been unable to get EclipseNSIS started. I am using the latest build of sun's 64 bit jvm, Eclipse 3.4.2, NSIS 2.45, and have installed EclipseNSIS from the update site (several times now). Below is the exception I am getting when trying to open one of my installer scripts:
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException: An error occurred while automatically activating bundle net.sf.eclipsensis (411).
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:125)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:427)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:370)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:446)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87)
at java.lang.ClassLoader.loadClass(Unknown Source)
....
The Error Log shows this exception first:
org.osgi.framework.BundleException: Exception in net.sf.eclipsensis.EclipseNSISPlugin.start() of bundle net.sf.eclipsensis.
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1028)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265)
......
I haven't yet gotten around to updating EclipseNSIS to work with Windows Server 2008 since I am currently very busy at work. I anticipate being able to address this in a couple of weeks.
64-bit JVM is not yet supported in the upcoming 0.9.7.3 release since native libraries will need to be recompiled and tested extensively. Will possibly be supported in the 0.9.7.4 release.
Fixed and will be released in EclipseNSIS 0.9.8