我在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?如果有可能请给我步骤。
任何人都可以帮助这个概念吗?
提前谢谢你。
答案 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读取。