2017-01-11 12 views
1

どうしてですか?-Dinstall4j.debug = true -Dinstall4j.logToStderr = true Windows上のは、コンソール上にメッセージを表示します。install4jのデバッグはLinuxでは可能ですが、Windowsでは動作しませんか?

私のクロスプラットフォームインストーラは、Linux上で通常のユーザーとして実行され、サービスをインストールできるようにウィンドウを上げます。

Linuxの

myinstaller.sh -Dinstall4j.debug=true -Dinstall4j.logToStderr=true 

コンソールウィンドウには、有用な情報と

のWindows

myinstaller.exe -Dinstall4j.debug=true -Dinstall4j.logToStderr=true 

コンソールウィンドウの空いっぱいに - 私はリニューアルを必要としているようだ標高を、疑い、原因です。

インストーラを管理画面から実行した場合、私はエラーが発生せず、コンソールログも表示されません。

答えて

1

GUIアプリケーションは、コンソールが関連付けられていないため、Windowsではコンソールに書き込むことができません。

[インストーラ] - [画面]の[&アクション]タブでインストーラノードの[Windowsコンソール実行可能]プロパティを選択すると、コンソール出力が表示されます。

+0

ありがとう、私はそれを試してみる –

関連する問題