2016-03-17 21 views
0

你好,我建立了一个几年前的应用程序,我将NetBeans编译成一个EXE文件的窗口与封装在NetBeans IDE中。最近我不得不进行一些更改,现在当我尝试运行与之相同的包时,它会抛出关于iscc和蜡烛的错误。Netbeans的包装为EXE失败

我发现关于NetBeans网站主题(https://netbeans.org/kb/docs/java/native_pkg.html)的教程,并证实ISCC和蜡烛都在命令行工作。我也尝试了几个不同版本的netbeans,java,inno,wix等等,都是零运气。如果有人可以在这个问题上提供一些有用的信息,我会很感激。

错误:

执行失败:产生java.io.IOException:不能运行程序 “ISCC”(在目录 “C:\用户\ jemmett.CELLTRON \文档\的NetBeansProjects \ IOBoardApp”):CreateProcess的错误= 2,系统无法找到该文件指定 C:\用户\ jemmett.CELLTRON \文件\的NetBeansProjects \ IOBoardApp \ nbproject文件\ JFX-impl.xml中:3415: C::在执行这条线发生以下错误\ Users \用户jemmett.CELLTRON \ Documents \ NetBeansProjects \ IOBoardApp \ nbproject \ jfx-impl.xml:3582:错误: JavaFX本机包装程序需要安装外部Inno Setup 5+工具并将其包含在PATH中以创建EXE安装程序。见http://www.jrsoftware.org/ 构建失败(总时间:1秒)

回答

0
  1. 你已经安装Inno Setup的?

  2. Inno Setup配置是否正确? (对Netbeans的)

它看起来像你试图调用Inno Setup的编译器(ISCC),但其目的是对IDE未知。

+0

嗯,这是我第一个想到的这就是为什么我发现这一点,并跟着它https://netbeans.org/kb/docs/java/native_pkg.html我这么想吗?再次我可以从命令行运行iscc,所以我会假设netbeans可以找到它,除非有一个步骤我错过了或不在那里。 – Jon

+0

另一件事情也是我从零开始建立了一台机器,然后是那个教程,但仍然有同样的错误。我想确保这不仅仅是另一台机器没有做的事情。 – Jon

+0

您的路径设置是否正确? https://netbeans.org/kb/docs/java/native_pkg.html#tool本手册特别说要将Inno Setup路径添加到系统路径变量 – Slappy