java类可以在nsis脚本中运行吗?

时间:2012-09-14 18:42:23

标签: java nsis

我在Windows平台上的My eclipse中安装了NSIS插件。 我有java类Calculator.java

public class sample {

public static Integer sum(int a, int b) {
int c = a+b;
return c;
}

}

安装时,从sample.java类使用方法sum(5,6)我想在nsis文件中得到这个结果。

我需要帮助与nsis文件通信到java。是否可以在nsis?如果有可能请给我步骤。

任何人都可以帮助这个概念吗?

提前谢谢你。

1 个答案:

答案 0 :(得分:3)

使用ExecWait命令在NSIS中执行Java JAR。

ExecWait 'javaw.exe -jar \
            ${networkDir}\your.jar \
            parameters'

当且仅当Java JAR返回条件代码时,您才能检查错误标志:

System.exit(0);   // Good return
System.exit(8);   // Error return

据我所知,您无法在NSIS中引用Java方法。您的Java JAR必须有一个main方法。

您的Java JAR可以编写一个文件,以后可以由NSIS读取。

相关问题