KDP(電子出版)のメモ 急急如律令

Amazon Kindleダイレクト・パブリッシングでの電子出版や電子書籍の作成販売について、文章やイラストの作成や編集方法について書いています。

exewrapを使ってjavaアプリを実行ファイルにしてみる。

exewrap.osdn.jp

 

javaアプリを作っていると、使っている人のjavaのバージョンがわからないので動作チェックが品雑になる。だったら、jreを同梱させてそれを実行するようにすれば作っている人と同じような環境ができるのではないか。

 

 exewrapはjavaアプリケーションをexeに変換してくれるようだ。ただ、説明がコマンドが多かったので手動で試しに色々やってみた。

 

C:\pleiades\java\jdk-11.0.10+9\bin\jlink --compress=2 --module-path "C:\pleiades\java\jdk-11.0.10+9\jmods" --add-modules java.base,java.datatransfer,java.desktop --output jre-min

exewrap.exe -i AozoraEpub3.ico -v 1.1.1.8 -d "改造版AozoraEpub3 青空文庫テキスト→ePub3変換" -c kyukyunyorituryo -g AozoraEpub3.jar

 

ここまで完全に説明どおりではない方法でやったので、正常に動いているかは怪しいが、とりあえずAozoraEpub3.exeができた。

 今後のアップデートWindows向けに需要があったら配布してみた。