Javaアプリケーションのインストーラー

bguiz:

アプリケーションを配布するためのインストーラーを作成するために使用できるパッケージがどこにあるか知りたいのですが。

ターゲットアプリケーションはJavaで記述されています。インストーラーは次のことができる必要があります。

  • Antスクリプトを介してコンパイルされる
  • Linux(およびWindows)をコンパイルする
  • WindowsおよびLinuxで実行
  • 以前にインストールされたバージョンのアプリケーションを検出/処理する

現在、IzPackを使用しています。これは、後者を除いて上記のすべてを行うためです。以前にインストールされたソフトウェアのバージョンを簡単に検出できず、これが私たちにとっての取引ブレーカーです。

法案に合う他のパッケージはありますか?

ありがとうございました!

スティーブンC:

CheckedHelloPanel(オンラインドキュメントによると)別のバージョンが既にインストールされているかどうかを確認し、2番目のバージョンをインストールするかどうかを確認するizPackがない可能性があります。

OTOH ...インストーラーが以前のバージョンのインプレースアップグレードを実行できる必要があるということを意味する場合、それは本当に難しい問題であり、それに対処しようとするインストーラービルダーはまだありません。

編集 Windows以外のプラットフォームでは、根本的な問題があります。アプリケーションを標準以外の場所にインストールできる場合、(同じバージョンまたは異なるバージョンの)コピーが以前にインストールされているかどうかを100%確信を持って判断することは不可能です。そして、これがCheckedHelloPanelWindowsで古いバージョンの検出のみをサポートする理由の根底にある可能性があります。

言われていることizPackはオープンソースなので、Linuxで以前のバージョンを検出するための方法論を理解できれば、修正CheckedHelloPanelして実装することができますそして多分それizPackはパッチを受け入れるでしょうとにかく、私はあなたがそうでなければ満足しているツールを捨てる前に、最初にそのアプローチを見ることをお勧めします。(特に、Linuxで実行したいことが単純に実行できない場合)。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Javaアプリケーションインストーラー

分類Dev

Javaデスクトップアプリケーションのインストーラーの作成

分類Dev

Mac、Windows、Linux上のJavaデスクトップアプリケーションインストーラー

分類Dev

Java アプリケーションのカスタマイズされたインストーラーの作成

分類Dev

アプリケーションのインストールエラー

分類Dev

Java Springアプリケーションのプラグイン

分類Dev

.NETとJavaクライアントアプリケーション間のIPC

分類Dev

ソケット付きのJavaクライアント/サーバーアプリケーション?

分類Dev

アプリケーションインサイトのスラック統合

分類Dev

Java Webアプリケーション「期限切れのセッションのイベントリスナー」

分類Dev

Java Webアプリケーションのベストプラクティス

分類Dev

PrismMVVMアプリケーションでのシリアルポートクラスライブラリの使用

分類Dev

クライアント/サーバーJavaアプリケーションのデプロイ

分類Dev

クライアント/サーバーJavaアプリケーションのデプロイ

分類Dev

Androidベースのライブチャットアプリケーション

分類Dev

Javaのデスクトップアプリケーション

分類Dev

ランタイムでのScala / Javaアプリケーションのリモートプローブ

分類Dev

複数のアプリケーションIDのアドオンインストーラー

分類Dev

Windows用のクライアント/サーバーWebベースアプリケーション

分類Dev

クライアントサーバーアプリケーションでのGooglePlayサービス認証

分類Dev

クラスタ化されたアプリケーション サーバーへの Java EE アプリケーションのデプロイ

分類Dev

不要なアプリケーションのアンインストール

分類Dev

不要なアプリケーションのアンインストール

分類Dev

WCFサービスとクライアントアプリケーションでのエラー処理

分類Dev

テストコンソールベースのアプリケーション/プログラム-Java

分類Dev

同じデバイス内のAndroidクライアントサーバーアプリケーション

分類Dev

インストール後のShopwareスリムアプリケーションエラー

分類Dev

クライアントサーバーのJavaアプリケーションを作成する

分類Dev

アプリケーションのインストール中の不明なエラーコード:「-504」

Related 関連記事

  1. 1

    Javaアプリケーションインストーラー

  2. 2

    Javaデスクトップアプリケーションのインストーラーの作成

  3. 3

    Mac、Windows、Linux上のJavaデスクトップアプリケーションインストーラー

  4. 4

    Java アプリケーションのカスタマイズされたインストーラーの作成

  5. 5

    アプリケーションのインストールエラー

  6. 6

    Java Springアプリケーションのプラグイン

  7. 7

    .NETとJavaクライアントアプリケーション間のIPC

  8. 8

    ソケット付きのJavaクライアント/サーバーアプリケーション?

  9. 9

    アプリケーションインサイトのスラック統合

  10. 10

    Java Webアプリケーション「期限切れのセッションのイベントリスナー」

  11. 11

    Java Webアプリケーションのベストプラクティス

  12. 12

    PrismMVVMアプリケーションでのシリアルポートクラスライブラリの使用

  13. 13

    クライアント/サーバーJavaアプリケーションのデプロイ

  14. 14

    クライアント/サーバーJavaアプリケーションのデプロイ

  15. 15

    Androidベースのライブチャットアプリケーション

  16. 16

    Javaのデスクトップアプリケーション

  17. 17

    ランタイムでのScala / Javaアプリケーションのリモートプローブ

  18. 18

    複数のアプリケーションIDのアドオンインストーラー

  19. 19

    Windows用のクライアント/サーバーWebベースアプリケーション

  20. 20

    クライアントサーバーアプリケーションでのGooglePlayサービス認証

  21. 21

    クラスタ化されたアプリケーション サーバーへの Java EE アプリケーションのデプロイ

  22. 22

    不要なアプリケーションのアンインストール

  23. 23

    不要なアプリケーションのアンインストール

  24. 24

    WCFサービスとクライアントアプリケーションでのエラー処理

  25. 25

    テストコンソールベースのアプリケーション/プログラム-Java

  26. 26

    同じデバイス内のAndroidクライアントサーバーアプリケーション

  27. 27

    インストール後のShopwareスリムアプリケーションエラー

  28. 28

    クライアントサーバーのJavaアプリケーションを作成する

  29. 29

    アプリケーションのインストール中の不明なエラーコード:「-504」

ホットタグ

アーカイブ