問題タブ [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.
izpack - Ubuntu12.04でのIzPackインストールに関する問題
コンピューターにUbuntu12.04をインストールしたところ、IzPackが正しく機能しないようにしようとしています。IzPackは問題なくインストールしましたが、JAVA_HOME環境変数を設定すると問題が発生します。
JDKをインストールし(IzPackでコンパイルする必要があります)、JAVA_HOME変数の正しいパスを特定しようとしています。
/ usr / lib / jvmには、次のものがあります。
- java-1.6.0-openjdk-amd64
- java-6-openjdk-common
- java-6-openjdk-amd64
- java-7-openjdk-amd64
私の質問は、これらと私のJAVA_HOMEであると思われるものとの違いは何ですか?さらに、これらすべてをJAVA_HOMEに設定しようとしましたが、IzPackでコンパイルしようとすると、次のエラーメッセージが表示されます。
警告:JAVA_HOME環境変数が設定されていません。sun。*クラスが見つからなかったためにビルドが失敗した場合は、JAVA_HOME環境変数をjavaのインストールディレクトリに設定する必要があります。
また、IzPackのWebサイトには、次の変数も設定する必要があると書かれています。誰かが次の正しいパスを見つけるのを手伝ってくれるなら、それは素晴らしいことです。ありがとう!
- エクスポートJAVA_HOME=/ usr / java / j2sdk1.4.2_06
- エクスポートJAVA_JAR=/ usr / java / java_jar
- JRE_HOME = / usr / java / j2sdk1.4.2_06/jreをエクスポートします
- CLASSPATH = / usr / java / j2sdk1.4.2_06/binをエクスポートします
- export PATH = / usr / java / j2sdk1.4.2_06 / bin:/usr/java/j2sdk1.4.2_06/jre/bin:$PATH
executable-jar - IzPack - Windows のデスクトップ ショートカット - 機能しない
IzPack を使用してプログラムをインストールしようとしていますが、デスクトップ ショートカットをインストーラーに追加したいと考えています。IzPack Web サイトのドキュメント/手順は次のとおりです。
http://izpack.org/documentation/desktop-shortcuts.html
ただし、以下の XML ファイルをコンパイルすると、インストーラーに空白の画面が作成されるだけで、[次へ] をクリックして先に進むときにハングします。Windows 7 - 64 ビットで実行した場合の画面は次のようになります。
これが私の install.xml および ShortcutSpec.xml ファイルです。
インストール.xml
そして、shortcutSpec.xml
その他の注意事項:
コンパイル エラーはゼロです。
ショートカットを追加しないと、インストーラーは正常に動作します。
私のプログラムは実行可能な jar です。自動的に実行するために、Windows で autorun-win.bat という名前のバッチ スクリプトを作成しました。これは、デスクトップ ショートカットをリンクする必要があります。
編集:
このインポートと 32 ビット フレーバーを試しました。どちらも上記の結果には影響しませんでした。これ以上の貢献は大歓迎です。
xml - XML 属性値にプロパティを設定する方法
以下の質問は、izpack パッケージに関するものです。これは、maven izpack プラグインを使用しようとしたときに発生しました。
XML要素があります
属性の値は ../${project.name}-${project.name}.zip として設定されていますが、属性のプロパティ値を実際に設定するにはどうすればよいですか?
java - izpack5とmavenを使用してインストーラーを作成するための開始点
私はすでにMavenに以下を含むアセンブリwidget1.0-distribution.zipを作成させています。
ここで、Izpack 5を使用して、同じフォルダー構造を維持しながら、ウィジェットアプリケーションをインストールする場所をユーザーが決定できるインストーラーを作成したいと思います。
以前にIzpack4.3.5を使用しましたが、これをmavenと統合することから始めたときに苦労しているのは、install.xmlを作成したのですが、このプラグインがmavenpom.xmlにどのように組み込まれているかがわかりません。
java - izpackから作成されたinstall.jarを実行しても、そのようなメソッドの例外は発生しません
Izpack5.0.0-beta10とcompiler.batを使用してinstall.jarをビルドしました
java -jar install.jarを使用して実行しようとすると、次のようになります。
これはWindowsでJAVA_HOMEをJava7jdkに設定しており、コマンドプロンプトからjava-versionと入力するとJava7が表示されます。
Izpack4.3.5で同じinstall.xmlをビルドして実行できます。問題ありません。
maven - 間違った 'installFile' を使用する Maven の下の Izpack
Maven を使用して、IzPack を使用してインストーラーをビルドしています。私が見る限り (以下に含まれる POM の関連部分)、インストール ファイルを ${basedir}/izpack/release.xml にするよう求めています。
実際には (maven で -e を使用する場合)、次のデバッグが表示されます。
- [デバッグ] mojo 'org.codehaus.izpack:izpack-maven-plugin:5.0.0-beta10:izpack' を基本コンフィギュレーターで構成する
- [デバッグ] (f) baseDir = C:\Users\Phil\git\v2\Install\target/staging
- [デバッグ] (f) comprFormat = デフォルト
- [デバッグ] (f) comprLevel = -1
- [デバッグ] (f) installFile = C:\Users\Phil\git\v2\Install/src/main/izpack/install.xml
- [デバッグ] (f) 種類 = リリース
- [デバッグ] (f) 出力 = C:\Users\Phil\git\v2\Install\target/install-2.4.5-SNAPSHOT-installer.jar [デバッグ] (f) プロジェクト = MavenProject: com.erudine:install: 2.4.5-SNAPSHOT @ C:\Users\Phil\git\v2\Install\pom.xml
重要な点は、インストール ファイルが ../src/main であることです。このプロジェクトには実際には src/main がないため、誤ってデフォルトを選択しているようです。
ページhttp://izpack.codehaus.org/izpack-maven-plugin/izpack-mojo.htmlはプロパティを説明しており、私が見る限り、記述子は使用するのに正しいものです。記述子を構成ブロックの外に移動すると、「認識されないタグ」が表示されるため、正しい場所にあるにもかかわらず無視されていると思われます。
release.xml を [debug] で指定されたファイルの場所に移動しましたが、驚いたことにインストーラーがそれを行ったので、残りの構成は正しく指定されていると思います。ただし、作成したい複数の個別のインストーラーがあり、記述子を制御できるようにしたいと考えています。
ソフトウェアスタック
- ウィンドウズ7
- Jdk1.6.0_29-b11
- Maven 3.0.3
- Izpack 5.0.0-beta10
Maven POM org.codehaus.izpack izpack-maven-plugin 5.0.0-beta10
java - izpack Java インストーラー、noShow のショートカットでまだバッチ ウィンドウが表示される
こんにちは、izPack を使用して Windows Java インストーラーを作成しています。以下を使用してショートカットを作成します。
作成したショートカットをクリックすると、start.bat
スクリプトが実行されますが、ウィンドウは非表示になりません。したがって、2つのウィンドウが開いています...
Mystart.bat
には基本的に次のものが含まれます。
ウィンドウを開かず、 で実行される 2 番目のアプリケーションで動作しjavaw
ます。
これを修正する方法を知っている人はいますか?
installation - 非 Java アプリケーション用の Izpack インストーラー
Izpack インストーラーを使用して Java 以外のアプリケーションをインストールできますか?
ありがとう、アブドゥルファッタ。
java - IzPackエラー:jenkins-ciの無効なベースディレクトリ
まず、この質問がここにあるのか、serverfaultにあるのかわかりません。私はプロジェクトにIzPackを使用しています。私のローカルマシンではすべてが正常に機能しています。残念ながら、私のジェンキンスでは次のエラーが発生します。
使ってます:
jenkinsはdebianスクイーズにインストールされます。サーバーにリモートでログオンし、ターゲット/ディレクトリを確認すると、Mavenから作成されたjarがありますが、「ステージング」ディレクトリはありません。私の正直な意見では、問題はjenkinsがスタギングリポジトリを作成できないことだと思います。いつものようにお時間をいただきありがとうございます。
進め方:他のjar(他のjenkinsジョブ)をビルドしてから、インストーラーを起動してすべてをパッケージ化します。これで十分な情報かどうかわかりません。さらに詳しい情報が必要な場合、または何かが十分に明確でない場合は、私に知らせてください。
java - izpackによってビルドされたinstall.jarの一部でなくても、Izpack5を使用してファイルをインストールできますか?
インストールwidget.zipzipファイルには次のものが含まれています。
- 32bitJava
- install.jar
- widgetinstaller.exe
- widgetinstaller.ini
- widgetinstaller.ico
要約する:
- 32bitJavaは、Oracleからダウンロードされた32ビットJREです。
- install.jarは、Izpackによって作成されたインストーラーです。
- widgetinstaller。*は、インストーラーにexeラッパーを提供するwinrun4jによって作成されます。
したがって、このセットアップを使用すると、ユーザーがJavaランタイムをインストールしていなくてもアプリケーションをインストールできます。
ただし、インストールすると、実際のアプリケーションを実際に実行するにはJavaランタイムも必要になります。したがって、現時点では、32bitJavaのコピーがizpackインストールの一部として含まれています。つまり、install.jarに存在し、インストール時にインストールされます。
ただし、これは、JVMのコピーが2つあることを意味します。また、32bitJavaは実際のアプリケーションよりも大きいため、ダウンロードが非常に大きくなります。
では、install.jarに含める代わりに、インストール中/インストール後に32bitJavaフォルダーをインストールにコピーするにはどうすればよいですか?