問題タブ [install4j]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
780 参照

java - LINUX のサイレント モードで install4j に MySql db パッケージをインストールする方法。

LINUXのサイレントモードでinstall4jにMySql dbパッケージをインストールするには?

MySql db のインストールに必要なパッケージはすべて揃っています

これらのパッケージを Linux にインストールするには、次のような手順がいくつかあります::

これらのすべてのステップを install4j に任せたいと思います。

install4jでこれらすべてを行うにはどうすればよいですか?

0 投票する
3 に答える
3071 参照

install4j - Win の 64 ビット JRE で install4j を実行する

ユーザーが 32 ビットまたは 64 ビットの JRE をインストールしている場合、両方のケースで実行できる Windows 用の単一のメディア ファイルを Install4J 経由で作成することは可能ですか?

64 ビット OS 機能を必要としないアプリケーションをラップしているケースがあります。そこで、生成する 32 ビット (Install4J) 実行可能ファイルを選択しました。最終的に、64 ビット JRE がインストールされている 64 ビット Win7にインストールしようとしたときに問題が発生しました。インストーラーが 32 ビット JRE の欠落について苦情を言いました。

Install4J のヘルプ ガイドで、次のことがわかりました。

Windows では、ネイティブ実行可能ファイルは 32 ビットまたは 64 ビット実行可能ファイルのいずれかです。アプリケーションに 64 ビットの JRE が必要な場合は、メディア ファイル用に 64 ビットのインストーラーとランチャーを生成することを選択できます。64 ビットと 32 ビットの両方の JRE で動作するランチャーを作成することはできないことに注意してください。ランチャーは、JVM DLL をロードすることによって JNI インターフェースを使用して JVM を開始するため、アーキテクチャーは同じでなければなりません。32 ビットと 64 ビットの両方の JRE とオペレーティング システムを対象とする場合は、それらに対して異なるメディア ファイルを生成する必要があります。

特定の 64 ビット機能が必要な場合に、太字が参照されていることを願っています。

何か助けはありますか?前もって感謝します。

0 投票する
2 に答える
1084 参照

install4j - install4jランチャーを使用してJavaアプリケーションを再起動できますか?

ワークスペースを切り替えたときにEclipseが自動的に再起動するのと同じように、ユーザーのアクションに応じてJavaGUIアプリケーションを再起動する必要があります。

現在install4jランチャーを使用しているので、特定のリターンコードなどでアプリケーションを終了した場合に、ランチャーを実行したままにしてアプリケーションを再起動するように構成できるかどうか疑問に思っています。

乾杯

0 投票する
1 に答える
144 参照

install4j - install4jのコンパイラ変数定義内の他の変数を参照する

install4jプロジェクト内で、別のコンパイラ変数の値内でコンパイラ変数を参照することは可能ですか?たとえば、変数のリストの前半で変数「revision」を定義した場合、次の値を持つ「outputDir」という名前の別の変数を持つことは可能ですか。

0 投票する
2 に答える
585 参照

linux - install4jでインストールした後、ファイルが実行可能にならない

Linux用のEclipseパッケージのインストールファイルを作成しようとしています。install4jで、外部ランチャー(Eclipseに付属しているもの)を使用するように指定しました。インストール後、ランチャーを実行できません。ファイルのプロパティ->権限で、「プログラムとしてファイルを実行することを許可する」がオフになっていることがわかります。オンにすると、すべてが機能します。インストール後に干渉することなく実行可能にする方法はありますか?

ありがとう。

0 投票する
1 に答える
880 参照

install4j - Install4j が作成した Windows インストーラー

Linux (rpm) および Windows (exe) プラットフォーム用の Java アプリ インストーラーを作成するために、install4j を評価しています。インストールの最後に、テキスト ファイルの内容を変更したいと考えています。

Linux メディアに install4j を使用すると、テキスト ファイルを変更する bash シェル スクリプトを定義できる「インストール後」スクリプトが可能になります。

ただし、Windows メディアに install4j を使用すると、バッチ スクリプトを定義できる「インストール後」スクリプトがありません。

Windows メディアに install4j を使用した経験のある人はいますか?

0 投票する
1 に答える
95 参照

java - Install4jでのさまざまなリリーススケジュールの処理

私は現在、私の会社でInstall4Jを評価しています。開発、プレリリース、本番のビルドを処理できるようにしたいユースケースがあります。それらは2つの点でのみ異なります。

  1. どのビルドであるかを指定する1つのコマンドライン引数(これは、接続するサーバー環境などを決定するために使用されます)。
  2. リリーススケジュール。

例:プレリリースバージョンがインストールされている少数の人々にソフトウェアの新しいバージョンをリリースできるようにし、十分に安定していると感じたら、製品リリースを作成したいと考えています。自動更新機能は、リリースタイプ間で混在してはならないことを自動的に理解する必要があります(つまり、プレリリースがインストールされている場合は、プレリリース更新のみを取得する必要があります)。

4つの完全に別個のセットアッププロジェクトを作成せずに、これをどのように達成できますか?

0 投票する
1 に答える
1666 参照

java - install4jパッケージアプリケーションには、Windows7のディスクにアクセスするための管理者アクセスが必要です。

install4jを使用してWindows用のJava7アプリケーションのパッケージ化に取り組んでいます。私たちが抱えている問題は、Windows 7コンピューターで、インストールされているアプリケーションを正しく機能させるために、管理者として実行する必要があることです。ディスクにアクセスする必要がある時点で失敗します。管理者として実行すると、正常に動作します。

これを回避する方法はありますか?install4jとアクセスディスクが同梱されている他のアプリケーションを使用しましたが、管理者として実行する必要がなかったので、私が望むことは可能だと思います。

前もって感謝します。

0 投票する
1 に答える
527 参照

install4j - install4jは、バンドルされたjvmおよびWindowsアーカイブメディアタイプで問題が発生します

この質問は、install4j4.2.8に関するものです。

install4jを使用して、Javaアプリケーション用の「Windowsアーカイブ」タイプのメディアファイルを作成しています。ほとんどのユーザーは.exeインストーラーをダウンロードできますが、一部のお客様はmsiを必要としているため、サードパーティのツールを使用して作成されたmsiの基礎としてこの.zipアーティファクトを使用します。

これは、バンドルされたjre(非共有)を組み込む場合を除いて、正常に機能します。デフォルトでは、install4jはpack200アルゴリズムを使用してjre階層内の特定のjarファイル(rt.jarなど)を圧縮し、ランチャー実行可能ファイルが最初に実行されたときにそれらを解凍するようです。

このプロセスは、exeインストーラーからインストールされたインストールでは明らかに正常に機能しますが、msiインストール(前述のようにWindowsの.zipアーティファクトから作成されたもの)からは多くの場合失敗するようです。install4jのマニュアルを調べて、この圧縮をオフにする方法があるかどうかを確認しましたが、jreバンドル作成ツールにはそのようなパラメーターがないようです。そして、振る舞いは良いので、それなしでやらなくてもいいでしょう。

ある状況で開梱プロセスが失敗する理由について何か考えはありますか?

0 投票する
1 に答える
184 参照

png - install4j スプラッシュ画面の無効な PNG ファイル

install4j でスプラッシュ画面として使用する PNG ファイルを (GIMP で) マイナーな編集を行いました。install4j は、次のスタック トレースとエラーで失敗するようになりました。

install4j: コンパイルに失敗しました。理由: com.ABE: com.ABE: ファイル splash.png は有効な画像ファイルではありません。

以前はすべてが正常に機能していたのに、失敗する原因となる PNG ファイルの変更点は何ですか?