問題タブ [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.
permgen - antからinstall4jコンパイラを呼び出すと、PermGenOutOfMemoryエラーが発生します
GUIを使用し、コマンドラインからinstall4jcを呼び出すと、install4j v4.2.8が正常に実行され、インストーラーが生成される状況に遭遇しましたが、install4jantタスクを介して呼び出すと次のメッセージで失敗します。
visualvmを使用して、antタスクが別のJVMをフォークしていることを確認しました。これは、PermGenの使用量が約88MBに達すると失敗するように見えます。install4j antタスクドキュメントは、VM引数(-XX:MaxPermSize = 256MBなど)をフォークされたJVMに渡すことができることについては何も述べていませんが、それまたは同様のものがオプションになるかどうか疑問に思っています。
java - LINUX のサイレント モードで install4j に MySql db パッケージをインストールする方法。
LINUXのサイレントモードでinstall4jにMySql dbパッケージをインストールするには?
MySql db のインストールに必要なパッケージはすべて揃っています
これらのパッケージを Linux にインストールするには、次のような手順がいくつかあります::
これらのすべてのステップを install4j に任せたいと思います。
install4jでこれらすべてを行うにはどうすればよいですか?
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 ビット機能が必要な場合に、太字が参照されていることを願っています。
何か助けはありますか?前もって感謝します。
install4j - install4jランチャーを使用してJavaアプリケーションを再起動できますか?
ワークスペースを切り替えたときにEclipseが自動的に再起動するのと同じように、ユーザーのアクションに応じてJavaGUIアプリケーションを再起動する必要があります。
現在install4jランチャーを使用しているので、特定のリターンコードなどでアプリケーションを終了した場合に、ランチャーを実行したままにしてアプリケーションを再起動するように構成できるかどうか疑問に思っています。
乾杯
install4j - install4jのコンパイラ変数定義内の他の変数を参照する
install4jプロジェクト内で、別のコンパイラ変数の値内でコンパイラ変数を参照することは可能ですか?たとえば、変数のリストの前半で変数「revision」を定義した場合、次の値を持つ「outputDir」という名前の別の変数を持つことは可能ですか。
linux - install4jでインストールした後、ファイルが実行可能にならない
Linux用のEclipseパッケージのインストールファイルを作成しようとしています。install4jで、外部ランチャー(Eclipseに付属しているもの)を使用するように指定しました。インストール後、ランチャーを実行できません。ファイルのプロパティ->権限で、「プログラムとしてファイルを実行することを許可する」がオフになっていることがわかります。オンにすると、すべてが機能します。インストール後に干渉することなく実行可能にする方法はありますか?
ありがとう。
install4j - Install4j が作成した Windows インストーラー
Linux (rpm) および Windows (exe) プラットフォーム用の Java アプリ インストーラーを作成するために、install4j を評価しています。インストールの最後に、テキスト ファイルの内容を変更したいと考えています。
Linux メディアに install4j を使用すると、テキスト ファイルを変更する bash シェル スクリプトを定義できる「インストール後」スクリプトが可能になります。
ただし、Windows メディアに install4j を使用すると、バッチ スクリプトを定義できる「インストール後」スクリプトがありません。
Windows メディアに install4j を使用した経験のある人はいますか?
java - Install4jでのさまざまなリリーススケジュールの処理
私は現在、私の会社でInstall4Jを評価しています。開発、プレリリース、本番のビルドを処理できるようにしたいユースケースがあります。それらは2つの点でのみ異なります。
- どのビルドであるかを指定する1つのコマンドライン引数(これは、接続するサーバー環境などを決定するために使用されます)。
- リリーススケジュール。
例:プレリリースバージョンがインストールされている少数の人々にソフトウェアの新しいバージョンをリリースできるようにし、十分に安定していると感じたら、製品リリースを作成したいと考えています。自動更新機能は、リリースタイプ間で混在してはならないことを自動的に理解する必要があります(つまり、プレリリースがインストールされている場合は、プレリリース更新のみを取得する必要があります)。
4つの完全に別個のセットアッププロジェクトを作成せずに、これをどのように達成できますか?
java - install4jパッケージアプリケーションには、Windows7のディスクにアクセスするための管理者アクセスが必要です。
install4jを使用してWindows用のJava7アプリケーションのパッケージ化に取り組んでいます。私たちが抱えている問題は、Windows 7コンピューターで、インストールされているアプリケーションを正しく機能させるために、管理者として実行する必要があることです。ディスクにアクセスする必要がある時点で失敗します。管理者として実行すると、正常に動作します。
これを回避する方法はありますか?install4jとアクセスディスクが同梱されている他のアプリケーションを使用しましたが、管理者として実行する必要がなかったので、私が望むことは可能だと思います。
前もって感謝します。