我想在eclipse indigo和windows 7下使用NSIS eclipse插件。 我用eclipse插件管理器在eclipse中安装了NSIS插件。
当我点击File-> New-> Other-> EclipseNSIS_Script时,我收到错误:
EclipseNSIS仅支持Windows 7上的以下VM:
1. Sun版本1.4x,5.x,6.x
2. IBM版本1.4x
3. BEA版本1.4x和1.5x
之后我收到另一条错误消息:
问题打开向导。无法启动所选向导。 插件net.sf.eclipsensis无法加载类 net.sf.eclipsensis.wizard.NSISScriptWizard。发生错误 自动激活bundle net.sf.eclipsensis(755)。
我将Eclipse中的Java版本更改为java5和java 6.
我在系统路径变量中设置了Java版本
没有用。我仍然得到同样的错误。
任何想法?
答案 0 :(得分:3)
我在使用Eclipse和NSIS插件让Java表现得很好时遇到了问题,但最终的解决方案是使用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
答案 1 :(得分:1)
我使用EclipseNSIS与Eclipse Kepler有类似的问题。
最后,在关闭Eclipse后,我从Nullsoft Scriptable Install System (NSIS) download web site运行了NSIS安装程序,当我重新打开Eclipse并双击.nsi脚本文件时,它在EclipseNSIS编辑器窗口中打开。
我仍然遇到EclipseNSIS的编译按钮和编译菜单项的问题,但我正在做的是右键单击.nsi文件以弹出一个弹出菜单,然后选择“Run As”菜单选项“NSIS脚本”选项。通过执行“运行方式”,我可以编译.nsi文件。
我使用的是Windows 7 64位操作系统。
编辑2015年6月4日
我重新回答了这个问题并看到了罗德里戈的回答,所以我想再看看这个问题,这个问题一直处于劣势。
我启动了Eclipse,我做的第一件事就是运行updater来更新Eclipse。接下来,我使用“帮助”菜单中的“安装”对话框检查URL http://download.eclipse.org/tools/gef/updates/releases
处的GEF并进行了安装。最后,我使用“帮助”菜单中提供的NSIS更新向导进行了更新。
在此过程之后,运行工具现在将运行我的.nsi脚本来创建安装程序,它似乎创建了一个安装程序,但最后有一条错误消息:
Updating NSIS markers has encountered a problem
org.eclipse.ui.editors.text.TextEditor cannot be cast to net.sf.eclipsensis.editor.NSISEditor
详细信息显示以下文字:
org.eclipse.ui.editors.text.TextEditor cannot be cast to net.sf.eclipsensis.editor.NSISEditor
org.eclipse.ui.editors.text.TextEditor cannot be cast to net.sf.eclipsensis.editor.NSISEditor
答案 2 :(得分:1)
您必须确保已安装Eclipse GEF 3.5!
答案 3 :(得分:0)
您安装了哪一个?
我建议你安装sun 6.x。
问题可能是您使用的是其他JRE!
答案 4 :(得分:0)
以下适用于使用Win7.x64的PC:
编辑上面描述的eclipse.ini,但你必须使用dir / x检测正确的8.3目录名。对我来说是Progra~2:
...
openFile
-vm
C:/Progra~2/Java/jre7/bin/javaw.exe
...
将文件从此http://www.sharksoftware.it/nsispackage.zip复制到插件文件夹
答案 5 :(得分:0)