問題タブ [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.
install4j - install4jアンインストーラーはすべてのファイルを削除しません
j2re1.4.2_08によってコンパイルされWindowsXPで実行されているinstall4j4.0.5を使用して、デスクトップアプリケーションのインストーラーを生成しています。問題は、以前のインストーラーによってインストールされたファイルがない限り、アンインストーラーがファイルを削除しないことです。例:アプリケーションをプログラムファイルフォルダにインストールし、「Vodafone」と言います。私のアプリケーションはさらにいくつかのファイルとフォルダーを「vodafone」フォルダーに作成します。アンインストール時に、アプリケーションによって作成されたファイルとフォルダーが「vodafone」に残っている間、セットアップによって作成されたものはすべて削除されます。マシンを数回再起動した後でも、インストールフォルダー内のすべてのファイルを削除する必要があります。この問題を解決する方法を知るためにあなたのサポートが必要です。回避策がある場合は、この問題を解決するために私ができることがあります。
install4j - コマンド ライン オプションを置き換えることはできますか
他のインストーラーのこのオプションがあります install.exe -D$FORCE_UPDATE$=true -l ja
これは他のインストーラーのオプションです。
下という意味です。$FORCE_UPDATE$ キーが「true」の値の場合、インストール言語は言語選択ダイアログなしで英語になります。
このオプションを変更せずに使用したい。このような言語選択ダイアログをスキップする方法はすでに知っていました。install.exe -Dinstall4j.language=en install.exe -Vsys.languageId=en
しかし、古いオプションを使用したいのですが、既に古いバージョンをリリースしているため、このオプションを変更することはできません。
この問題についての方法を教えてもらえますか?? このオプションをプログラムで使用できますか?
install4j - Install4J「破損したJava VM」
Java アプリを 64 ビット Windows にインストールする際に問題が発生している顧客がいます。その環境でテストを行っていますが、問題を再現することはできません。
彼は、JVM が壊れているというメッセージを受け取ったので、JVM を見つける機会を提供しました。JVM をインストーラーと一緒にパッケージ化しており、この問題は他では見たことがないため、これは奇妙です。
何か案は?
ubuntu - Install4j5.1-ヘッドレスubuntuサーバーでのフローティングライセンスのセットアップ
Ubuntuサーバーでアプリをビルドしたいと思います。セットアッププログラムはInstall4j5.1で作成され、maven-install4j-pluginを介してmavenビルドに統合されます。私が抱えている問題は、フローティングライセンスサーバー(localhost:11862)を指すようにライセンス情報を初期化できないことです。ライセンスを初期化するには、次のコマンドを使用します。
install4jc --license = XXXXXXXXX
問題は、フローティングサーバーにライセンスを設定するための正確な構文がわからないことです。--license = localhost:11862を試しましたが、フローティングライセンスキーを直接コピーして貼り付けようとしましたが、成功しませんでした。
ヘッドレスシステムでフローティングライセンス情報を設定する方法、特にinstall4jcの実行時に「無効な構文キー」の受信を停止するように表現する方法の基本的な手順はどこにありますか?
install4j - Install4j はユーザー データ ディレクトリを作成します
Install4j には、適切な場所にデータ ディレクトリを作成するシステム変数 sys.docsdir があります。しかし、空のディレクトリを作成するインストールに追加するアクションが見つかりません。アクションは何ですか?カスタム スクリプトを作成する必要がある場合は、サンプルが最適です。
install4j - カスタム コードまたは API で 32 ビットまたは 64 ビットを確認する方法
Install4j API (カスタム コード) で 32 ビットまたは 64 ビットを確認するにはどうすればよいですか??
java - インストール中にファイアウォールポートを開く方法は?
install4jを使用したインストール中にWindowsファイアウォールポートを開くにはどうすればよいですか?
このソリューションをc#で見つけましたが、install4jカスタムコードに移植できません:http:
//www.codeproject.com/Articles/14906/Open-Windows-Firewall-During-Installation
おそらく誰かがアイデアや代替案を持っています解決?
install4j - install4j:コンパイルに失敗しました。理由:java.io.IOException:負のシークオフセット
私はinstall4jプロジェクトを持っています。これは、Windows上で完全に正常にコンパイルおよび構築されています。Linuxでこれを試してみると、タイトルに記載されているエラーが表示されます。詳細モードをオンにしましたが、それ以上に役立つものはありません。コードが難読化されているため、何が間違っているのかを推測することすらできません。
コンパイル中に何がうまくいかないかについての詳細情報を取得するために追加できる他の種類のロギングはありますか?
java - install4j でのインストール ディレクトリのカスタマイズ
私は、マーケティング代理店のクライアントごとに実行される install4j でセットアップを構築しています。インストーラーは 1 つですが、ユーザーはインストール時に別の clientId 値を指定して複数回実行できます。最終的に、次のようなディレクトリ構造になりたいと思います。
Mac の場合:
Windows の場合:
独立したインストーラーの実行で、インストール時に ID が入力される場所。ID は事前にわかりません。ID の数ほど多くのインストーラーをビルドすることはできません。理想的には、Mac では、ランチャー ファイルの名前も変更して、Spotlight 検索で他のファイルと簡単に識別できるようにしたいと考えています。私は Directory Resolver で遊んでいます。特に Mac では、ディレクトリ構造を変更しようとするたびにランチャーが壊れてしまいます。
どんな助けでも大歓迎です!
rpm - install4j rpm メディア ファイルがサービスおよび zip ファイル アクションを無視する
install4j マルチプラットフォーム v5.0.8 を使用して rpm メディア ファイルを生成しようとしています。私のランチャー実行可能ファイルは「サービス」です。インストーラーには「サービスのインストール」アクションが含まれています。rpm をインストールすると、ルート ディレクトリとアプリケーションを実行するスクリプトが正常に作成されます。ただし、/etc/init.d にリンクが配置されません。試してみましたrpm -ivv を使用して問題を調査したところ、リンクを追加するコマンドは発行されていないようです。
何が問題になる可能性がありますか?