0

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で可能ですか?可能であれば手順を教えてください。

誰でもこの概念を助けることができますか?

前もって感謝します。

4

1 に答える 1

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 が読み取ることができるファイルを書き込むことができます。

于 2012-09-14T18:48:29.223 に答える