1
バージョン6.0.4ではinstall4jを使用しています。我々はインストーラヘルパースクリプトのコンパイラ変数の利用可能性
options.add(new String[] {"-VmyOption=[Value]", "Set the custome option (default=" + context.getCompilerVariable("myoption") + ")");
のようなインストールアプリケーションのヘルパースクリプトに、コンパイラの変数を置くとき、私たちは、コンテキスト変数のためにNullPointerExceptionを取得します。ヘルパースクリプトを呼び出すときにバグかコンテキストが利用できないのですか?
ありがとうございます。改善として、私はこの画面のインストーラとコンパイラ変数の選択を無効にすることを承認します。そうしないと、開発者はもっと混乱する可能性があります。 – Hardie82
このスクリプトプロパティは異常値です。他のスクリプトプロパティはnullコンテキストオブジェクトで呼び出されません。実際の修正はコンテキストパラメータを削除することですが、1つのプロパティに対してこのようなメカニズムを追加しないことにしました。ヘルプテキストには、コンテキストオブジェクトがnullになることが記述されています。これを問題追跡ツールに再考のために追加しました。 –