問題タブ [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.
java - JAR executable doesn't start if it's in Programs directory
I'm into a very strange issue that's making me crazy .-. I'm working on a relatively big Java project on Windows, using NetBeans and IzPack to prepare the graphical installation package. Everything is ok, the compiled installer seems to work and my program is copied in 'C:\Programs\MyProject' folder.
But... when I double click on the myproject.jar in that folder it doesn't start at all. I obviously tried to open a prompt and type 'java -jar myproject.jar' but nothing, not even a line of error code. The curious facts are two:
- if I open it using the prompt with administration rights it works
- in the same folder there is another jar, 'uninstaller.jar' created by izpack, and it works with double click.
JVMのインストール、PATH / JAVA_HOME / ...の値、およびJARの[プロパティ]-> [セキュリティ]タブを再確認しましたが、あらゆる種類のユーザーの実行/読み取り/書き込みのアクセス許可は問題なく、アンインストーラーと同等です。 。
だから問題は何ですか?ありがとう
uninstallation - izPack は、Windows の「プログラムと機能」で動作しないアンインストーラーを作成します
私は izPack 4.3.4 を使用して Java プロジェクトのグラフィック インストーラーに取り組んでいます。インストールはうまくいきますが、[プログラムと機能] ウィンドウで彼のリファレンスをクリックしてアンインストールしようとすると、次のメッセージが表示されます。
実際には、\uninstaller ディレクトリではなく、プログラムのルート インストール パスにアンインストーラーを配置して名前を変更することにしました。XML を参照してください。
実際、uninstall.jar ファイルは C:\Program Files (x86)\myproject\ に作成され、それをダブルクリックするか、[スタート] メニューを使用すると機能します。izpacks は Windows のレジストリに間違ったデータを書き込んで、「プログラムと機能」で参照していると思いますが、理由はわかりません...
java - MavenターゲットディレクトリのJARファイルでJavaクラスを実行するには?
Maven ビルド後に Izpack インストーラーを実行したいのですが、「mvn test」を実行した後に次の出力が得られます。
生成されたjarファイルを何らかの方法でクラスパスに配置する必要があるように見えますが、何かアイデアはありますか?
私の pom.xml からの抜粋:
Apache Maven 2.2.1 (r801777; 2009-08-06 21:16:01+0200) Java バージョン: 1.6.0_20 Java ホーム: C:\Java\jdk16\jre デフォルト ロケール: en_GB、プラットフォーム エンコーディング: Cp1252 OS 名: 「windows xp」 バージョン: 「5.1」 アーキテクチャ: 「x86」 ファミリー: 「windows」
マーティン
java - Izpack:バリデーターが機能しませんか?
「UserInputSpec.xml」ファイルにフィールドの説明があります。
そしてこれは私のバリデータークラスです:
また、以下の「Installer.xml」の可変減速:
ラジオボタンは選択されていません。「次へ」ボタンインストーラーをクリックしてもボタンが選択されていない状態が続くと、次のページが続き、検証が機能しません。
助けてください!前もって感謝します。
java - izpack カスタム アンインストーラー
izpack でカスタム アンインストーラーを作成しようとしています。SimpleUninstallerListener
customuninstaller クラスに実装し 、メソッドbeforeDelete
とafterDelete
メソッドを実装しました。そして、アンインストーラー用に別のjarを作成しようとしました。私はxmlで以下の行を試し、アンインストーラリスナークラスもxmlに追加しました。しかし、成功しません。
izpack で作成されたアンインストーラーを分離するにはどうすればよいですか?
java - IzPack、単一の実行可能jarを出力できますか?
IzPackの優れたチュートリアルをいくつか見つけました。これは、プログラムをフォルダーにインストールするのに最適です。IzPackを使用して、これらのフォルダーの内容を実行可能jarにラップすることは可能ですか?私の目標は、その実行可能jarにアプリケーションを起動するPythonスクリプトを呼び出させることです。何ができるか教えてください、ありがとう。
xml - IzPack xml問題、実行可能なスクリプトに$INSTALL_PATHを渡すことができません
xmlにインストールファイルがあり、問題が発生しています。インストールの完了後に作成した実行可能なスクリプトに引数として$INSTALL_PATHを渡すことができません。これが私のコードです:
(私のinstall.xmlで)
(私のtestScript.sh)
configFile.txtに空白のファイルが表示されます。プログラムのインストールパスが表示されると思います。
path - IzPackinstall.xmlからの$PATHおよび$JAVA_HOMEの設定
$JAVA_HOMEがIzPackの組み込み変数であることがわかります。プレインストールスクリプトで割り当てて、インストーラーに使用させることはできますか?現在、私はデフォルトでひどく実行されるオープンソースJREになっているマシンで立ち往生しており、インストーラーが正しく実行されるように、SunJREに再割り当てする必要があります。
プレインストールスクリプトで、次のコマンドを使用して$PATHに追加できますか。
何ができるか教えてください。.cshrcまたは.cshrc.loginに書き込むためのアクセス権を取得できず、ユーザーに環境変数を自分で設定するように指示できません。
nullpointerexception - Izpack はバット ファイルを処理するために NullPointerException をスローします。解決方法は?
PackJacket アプリで 1 つのインストーラーを作成し、IzPack バージョン 4.3.5 (最新の安定版) で xml 仕様をコンパイルしました。インストールを実行しようとすると、Java NullPointerException: でプロセスが停止します。
これは、関連する xml 部分です。
リソース:
Install_processPanelSpec.xml:
java - ユーザーの作業ディレクトリ: XP と Vista の比較
私が作成した Java デスクトップ アプリケーションがあります。実行中に、システムで定義されたデフォルトのパス名にフォルダーとファイルを作成します。
Java.io.files は次のように明確に述べています。By default the classes in the java.io package always resolve relative pathnames against the current user directory. This directory is named by the system property user.dir, and is typically the directory in which the Java virtual machine was invoked.
さらに、IzPack を使用して、インストールとショートカットの作成を有効にしています。
XP コンピューターでアプリケーションを実行すると、インストール後にデスクトップ ショートカットが作成され、Izpack が Jar をインストールした場所に上記のファイルとフォルダーが作成されます。これは予想される動作です。
しかし、これを Vista マシンでテストすると、フォルダとファイルがデスクトップに作成されます。Jar は正しい場所 (c:\program files など) にありますが。
これらのファイルは、Jar が入っているのと同じフォルダーに作成したいと考えています。
ここで何が起こっているのかについて誰かが私に洞察を与えることができますか?