java – NSIS Eclipse插件不能正常工作

我想在eclipse indigo和windows 7下使用NSIS eclipse插件.
我用eclipse插件管理器在eclipse中安装了NSIS插件.

当我单击File-> New-> Other-> EclipseNSIS_Script时,我收到错误:

EclipseNSIS only supports the following VMs on Windows 7:
1. Sun Version 1.4x, 5.x, 6.x
2. IBM Version 1.4x
3. BEA Version 1.4x and 1.5x

之后我收到另一条错误消息:

Problem opening wizard.The selected wizard could not be started.
Plug-in net.sf.eclipsensis was unable to load class
net.sf.eclipsensis.wizard.NSISScriptWizard. An error occurred while
automatically activating bundle net.sf.eclipsensis (755).

我将Eclipse中的Java版本更改为java5和java 6.
我在系统路径变量中设置了Java版本.
没有用.我仍然得到同样的错误.

有任何想法吗?

解决方法:

我在让Java与Eclipse和NSIS插件表现良好时遇到了问题,但最终的解决方案是使用Sun v6并使用eclipse.ini文件中的-vm参数指定javaw.exe的路径(该文件位于与eclipse.exe相同的文件夹).

这就是我的eclipse.ini的样子:

-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm
C:/Progra~1/Java/jre6/bin/javaw.exe
-vmargs
-Xms40m
-Xmx384m
上一篇:c – 如何在安装程序中自动创建(My)Sql ALTER脚本?


下一篇:Silverlight在IE中无法显示但在Firefox中正常的原因和解决办法