0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

jpackageで躓いたところ

Posted at

Java16から正式採用されたjpackageだが、直感的に使ってみると変換に失敗することがある。

--inputを指定する必要がある。

これはフォルダーごとインストーラーを作るから

相対パスが変わる

jarファイルからの相対パスを利用していた場合に、exeファイルからの相対パスに変換される。

jpackageではexeファイルの下にappフォルダーが作られてその中にjarファイルがある。exeからのパスにすると相対パスにappをつけて書く必要がある。

エラーメッセージが読めない

インストーラー形式にするとエラーメッセージが見えないのでどこで止まったかがわからない。コマンドラインにエラーメッセージを出力させて原因を特定した。

設定ファイルが保存できない

 Windowsの場合Program Filesフォルダーに管理者権限がないと書き換えができない。インストール後に設定を保存しようとすると止まるがエラーメッセージが表示されないので気づかないことがある。設定をProgram Files以外の場所に保存する必要がある。

マニュアルを読もう

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?