問題タブ [izpack]

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 投票する
5 に答える
4909 参照

java - 複数の XML ファイルを xinclude タグで 1 つのファイルに結合

IzPack でインストーラーを作成しています。これは非常に大きいので、<xinclude> タグと <xfragment> タグを使用して XML ファイルを適切に分割しました。残念ながら、IzPack は、インストーラーをビルドするときにそれらを結合しません。これには、インストーラーでファイルをパッケージ化する必要がありますが、これは機能しません。

XML ファイルをロードして結合するためのツールを Java で書き始めようとしていましたが、車輪の再発明はしたくありません。

Java XML ライブラリは xinclude のネイティブ処理を提供しますか? グーグルはあまり出てこなかったようです。

これを自分で書かなければならない場合は大したことではありません。皆さんに確認したかっただけです。ありがとう。

例としての XML の形式: File1.xml

File2.xml

File2 には、標準の XML ヘッダーは必要ありません。xml ファイルは、指定されたリソースがインストーラーに含まれているため、ビルド時に解析されます。含まれていないのは、実際の XML 情報 (ファイルを書き込む順序、ファイルを配置する場所など) です。

私が生産しようとしているもの:

ありがとう、私は今Javaでそれをまとめ始めようとしていますが、誰かが簡単な答えを持っていることを願っています.

ティム・レイノルズ

0 投票する
6 に答える
3762 参照

installation - 無料のマルチプラットフォーム インストーラー

無料インストール ウィザード ソフトウェアの拡張クロス プラットフォームのインストーラーを探しています。27 のプラットフォーム バリエーションなどをサポートしており、他の質問で言及されているインストーラーのほとんどは Windows のみです。私たちは移植可能なもの、おそらく Java ベースのものを探していますが、どのスクリプト言語でも機能すると思います。提案?

編集: 各 OS でのプラットフォームの数の順: linux、solaris、windows、hpux、aix、zlinux、bsd、OSX、OS/360 (これは気にしません)。したがって、VMS やメインフレームなしで得ることができるのと同じくらい多くのバリエーションがあります。多くの Linux プラットフォームは類似しており、libc のバージョンのみが異なります。ただし、OS が実行される各プロセッサで 32 ビットと 64 ビットをサポートしています。例として、4 つの solaris プラットフォームをサポートしています。

  • ソラリス スパーク 32
  • ソラリス スパーク 64
  • ソラリス x86 32 ビット
  • ソラリス x86 64 ビット
0 投票する
1 に答える
871 参照

java - IzPack のヘルプ - Java および JNLP のワンクリック インストールの作成

ここで与えられたアドバイスに従って、IzPack を調べて、私が作成した Java デスクトップ アプリケーションを使用しているコンピューターの知識がないクライアント向けに、JNLP ベースのワンクリック インストールを作成しました。

Java Web Start によるインストール

しかし、私はそれを回避する方法を見つけることができないようです。どこから始めればいいのかわからず、オンラインチュートリアルは基本的な「例を見て」のようで、それ自体は事前にコンパイルされており、ソースではありません。

シンプルなフォームを作成したい - JSP または JNLP インストール アプリ (できれば JSP と JNLP は、それを起動する JSP から引数を取得する必要があります)。次に、ユーザーが [インストール] をクリックすると、プログラムは質問なしで userappdata の既定のディレクトリにインストールされます (UAC を除く)。

しかし、IzPack では、パネルなどを使用するように強制されているようです...そのすべてが必要かどうかはわかりません。

それとも....うーん、これを書いてアイデアが浮かんだだけですが、まだフィードバックが欲しいです。

ありがとう。

0 投票する
5 に答える
18882 参照

java - izPackを使用してインストーラーを作成する方法

こんにちは私はLinuxオペレーティングシステムにizPackをインストールしました。私はjar形式の独自のJavaアプリケーションを持っています。Linuxオペレーティングシステム用にそのjarファイルのインストーラーを作成したいと思います。誰かがそのインストーラーを使用してインストールしたいときにライセンス契約を表示したい

だから誰もがizpackを使用してインストーラーを作成するためのステップバイステップのアプローチを教えてもらえますか?

ありがとうSunilKumarSahoo

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

java - ソフトウェアの既存のバージョンを確認するために IzPack を取得する方法は?

IzPackを使用してインストーラーを作成するアプリケーションがあります。インストーラーは現在の状態で正常に動作していますが、ソフトウェアの既存のバージョンがインストールされているかどうかを確認できる機能を追加する必要があります。

IzPack はCheckedHelloPanel、Windows レジストリに依存しているように見えるため、残念ながら Windows でのみ機能します。

既存のインストールを検出できるように IzPack を構成する方法はありますか?

存在するかどうかを検出し、ユーザーに通知するメッセージを表示できるようにする必要があります...既存のインストールのアンインストーラーをトリガーするオプションをユーザーに提供する方法のボーナスポイント。


  • ソフトウェアは新しいインストーラーを使用してのみインストールされると仮定します
  • IzPack のみ: 現在変更できないため、代替案を提案しないでください。
  • の使用を提案する場合<validator>は、検証クラスのコード サンプルを含めてください。これについては検討しましたが、どこから始めればよいかわかりません
0 投票する
4 に答える
2396 参照

java - IzPack からの Java クラスの呼び出し

IzPack から Java クラスのメソッドを呼び出すにはどうすればよいですか? 静的メソッドは問題ありません。パラメーターを渡すことができる必要があります。

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


背景情報:

以前にインストールされたバージョンのアプリケーションを検出できる IzPack インストーラーを作成しようとしています。この機能が実際にはサポートされていないことがわかった後 (Windows を除く)、これを行う唯一の方法は、Java クラスを作成して IzPack から呼び出すことだと思います。

Tim Williscroft は以前、クラスの静的フィールドの値を読み取るこのメソッドを提案しました。

ただ、タグ<java>以外からの呼び出しは可能でしょうか?タグ<condition>から呼び出せるようにしたいです。 また、フィールドの値を読み取る代わりに、Java クラスからメソッドを呼び出すことは可能ですか? クラスにパラメーターを渡すことができるようにしたい。<variable>

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

java - Izpack: カスタム パネルの作成

IzPack インストーラー用のカスタム パネルを作成しようとしています。これは、拡張する必要があることを意味しIzPanelます。ただし、これを行うと、拡張パネルがパッケージに含まれている必要があるようです。com.izforge.izpack.panels

次に、次のことを規定するこの投稿を見つけました。

  1. そのため、カスタム パネル プロジェクトのビルド パスに、IzPack の lib フォルダーからの installer.jar を含める必要があります。
  2. カスタム パネルは、/must/ com.izforge.izpack.installer.IzPanel を拡張します。
  3. さらに、それは com.izforge.izpack.panels パッケージに存在する必要があります。
  4. さらに、ビルド jar の名前は、カスタム パネル クラスの修飾されていない名前と同じでなければなりません。

1点目と4点目に問題があります。これらは、作成するカスタム IzPanelごとに追加の JAR ファイルを作成する必要があることを暗示しています。また、これらの JAR をサブディレクトリの 1 つに追加して、IzPack のインストールを変更する必要があります。

この記事は時代遅れ (2008 年) であり、無視しても問題ありませんか、それともまだ真実ですか?
そうでない場合、どうすればこれを回避し、代わりにクラスパスに拡張 IzPanel を配置できますか?

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

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

java - izpack を使用して jar アプリケーションをインストーラーにする方法は?

インストーラーを作成するために izpack をダウンロードしてインストールしますが、それを実行するためのショートカット アイコンがありません。

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

java - izpack の xml ファイルを作成するには?

Java アプリケーションをソフトウェアに作成したいと考えています。その後、インストーラー(セットアップ)として作成します。また、Javaアプリケーションを実行可能なjarにしました。インストーラーの作成に IzPack を使用しています。しかし、IzPackが追加するためのxmlファイルを作成することはわかりません。誰かが手段を知っている場合は、例を挙げて手順を送ってください。前もって感謝します。

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

xml - IzPack-インストールが成功した後のXML生成

ご挨拶、

IzPackを始めたばかりですが、これまでオンラインで何も見つからなかった質問があります。UserInputPanelでのユーザーの入力に基づいて、インストールの最後にXMLファイルを生成したいと思います。これは、起動時にアプリケーションで使用される構成ファイルになります。IzPackでこれを行う方法はありますか?ドキュメントを読んだ後、私はかなり混乱しています。そのためのコードを書く必要がありますか、それともIzPackはいくつかの機能を提供しますか

前もって感謝します