問題タブ [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 に答える
1823 参照

install4j - install4jアンインストーラーはすべてのファイルを削除しません

j2re1.4.2_08によってコンパイルされWindowsXPで実行されているinstall4j4.0.5を使用して、デスクトップアプリケーションのインストーラーを生成しています。問題は、以前のインストーラーによってインストールされたファイルがない限り、アンインストーラーがファイルを削除しないことです。例:アプリケーションをプログラムファイルフォルダにインストールし、「Vodafone」と言います。私のアプリケーションはさらにいくつかのファイルとフォルダーを「vodafone」フォルダーに作成します。アンインストール時に、アプリケーションによって作成されたファイルとフォルダーが「vodafone」に残っている間、セットアップによって作成されたものはすべて削除されます。マシンを数回再起動した後でも、インストールフォルダー内のすべてのファイルを削除する必要があります。この問題を解決する方法を知るためにあなたのサポートが必要です。回避策がある場合は、この問題を解決するために私ができることがあります。

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

install4j - コマンド ライン オプションを置き換えることはできますか

他のインストーラーのこのオプションがあります install.exe -D$FORCE_UPDATE$=true -l ja

これは他のインストーラーのオプションです。

下という意味です。$FORCE_UPDATE$ キーが「true」の値の場合、インストール言語は言語選択ダイアログなしで英語になります。

このオプションを変更せずに使用したい。このような言語選択ダイアログをスキップする方法はすでに知っていました。install.exe -Dinstall4j.language=en install.exe -Vsys.languageId=en

しかし、古いオプションを使用したいのですが、既に古いバージョンをリリースしているため、このオプションを変更することはできません。

この問題についての方法を教えてもらえますか?? このオプションをプログラムで使用できますか?

0 投票する
0 に答える
671 参照

install4j - Install4J「破損したJava VM」

Java アプリを 64 ビット Windows にインストールする際に問題が発生している顧客がいます。その環境でテストを行っていますが、問題を再現することはできません。

彼は、JVM が壊れているというメッセージを受け取ったので、JVM を見つける機会を提供しました。JVM をインストーラーと一緒にパッケージ化しており、この問題は他では見たことがないため、これは奇妙です。

最初のエラー ダイアログ Install4J は JVM の検索を提供します

何か案は?

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

ubuntu - Install4j5.1-ヘッドレスubuntuサーバーでのフローティングライセンスのセットアップ

Ubuntuサーバーでアプリをビルドしたいと思います。セットアッププログラムはInstall4j5.1で作成され、maven-install4j-pluginを介してmavenビルドに統合されます。私が抱えている問題は、フローティングライセンスサーバー(localhost:11862)を指すようにライセンス情報を初期化できないことです。ライセンスを初期化するには、次のコマンドを使用します。

install4jc --license = XXXXXXXXX

問題は、フローティングサーバーにライセンスを設定するための正確な構文がわからないことです。--license = localhost:11862を試しましたが、フローティングライセンスキーを直接コピーして貼り付けようとしましたが、成功しませんでした。

ヘッドレスシステムでフローティングライセンス情報を設定する方法、特にinstall4jcの実行時に「無効な構文キー」の受信を停止するように表現する方法の基本的な手順はどこにありますか?

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

install4j - Install4j はユーザー データ ディレクトリを作成します

Install4j には、適切な場所にデータ ディレクトリを作成するシステム変数 sys.docsdir があります。しかし、空のディレクトリを作成するインストールに追加するアクションが見つかりません。アクションは何ですか?カスタム スクリプトを作成する必要がある場合は、サンプルが最適です。

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

install4j - カスタム コードまたは API で 32 ビットまたは 64 ビットを確認する方法

Install4j API (カスタム コード) で 32 ビットまたは 64 ビットを確認するにはどうすればよいですか??

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

java - インストール中にファイアウォールポートを開く方法は?

install4jを使用したインストール中にWindowsファイアウォールポートを開くにはどうすればよいですか?
このソリューションをc#で見つけましたが、install4jカスタムコードに移植できません:http:
//www.codeproject.com/Articles/14906/Open-Windows-Firewall-During-Installation

おそらく誰かがアイデアや代替案を持っています解決?

0 投票する
0 に答える
922 参照

install4j - install4j:コンパイルに失敗しました。理由:java.io.IOException:負のシークオフセット

私はinstall4jプロジェクトを持っています。これは、Windows上で完全に正常にコンパイルおよび構築されています。Linuxでこれを試してみると、タイトルに記載されているエラーが表示されます。詳細モードをオンにしましたが、それ以上に役立つものはありません。コードが難読化されているため、何が間違っているのかを推測することすらできません。

コンパイル中に何がうまくいかないかについての詳細情報を取得するために追加できる他の種類のロギングはありますか?

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

java - install4j でのインストール ディレクトリのカスタマイズ

私は、マーケティング代理店のクライアントごとに実行される install4j でセットアップを構築しています。インストーラーは 1 つですが、ユーザーはインストール時に別の clientId 値を指定して複数回実行できます。最終的に、次のようなディレクトリ構造になりたいと思います。

Mac の場合:

Windows の場合:

独立したインストーラーの実行で、インストール時に ID が入力される場所。ID は事前にわかりません。ID の数ほど多くのインストーラーをビルドすることはできません。理想的には、Mac では、ランチャー ファイルの名前も変更して、Spotlight 検索で他のファイルと簡単に識別できるようにしたいと考えています。私は Directory Resolver で遊んでいます。特に Mac では、ディレクトリ構造を変更しようとするたびにランチャーが壊れてしまいます。

どんな助けでも大歓迎です!

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

rpm - install4j rpm メディア ファイルがサービスおよび zip ファイル アクションを無視する

install4j マルチプラットフォーム v5.0.8 を使用して rpm メディア ファイルを生成しようとしています。私のランチャー実行可能ファイルは「サービス」です。インストーラーには「サービスのインストール」アクションが含まれています。rpm をインストールすると、ルート ディレクトリとアプリケーションを実行するスクリプトが正常に作成されます。ただし、/etc/init.d にリンクが配置されません。試してみましたrpm -ivv を使用して問題を調査したところ、リンクを追加するコマンドは発行されていないようです。

何が問題になる可能性がありますか?