このツールはサクッと仕上げるつもりでしたが、思いの外難航しています。
前回のjar化で最大の危機を脱したものの、出来上がったアプリが一部機能しません(文字コード判定)。
mavenコンパイラとターミナル のJavaバージョンを変えて検証してみました。前者はpom.xml、後者は.bash_profileを書き換えてバージョン変更しています。
検証の結果、maven JDK1.7・ターミナル Java13で最もマシでした。と言いますか、jarファイルが起動したのが最初のこの条件のみです。文字コード判定は不可のままです。
ネットからいただいた該当コードは2015年時点のものなので私なりに書き直してみます。