安易に切り替えてトラブルにならないように、Oracle JDK 8にはあるが、一般的なOpenJDKディストリビューションにはない機能を無償・有償別にまとめてみます。
Coberturaは開発が停止しているため、今後はJaCoCoもしくはCloverが主流となりそう。
export _JAVA_OPTIONS="-Dfile.encoding=UTF-8"
export LC_ALL=en_US
export JAVA_HOME=`/usr/libexec/java_home` export JAVA=$JAVA_HOME/bin
/usr/local/Cellar/openjdk@11/11.0.10/libexec/openjdk.jdk/Contents/Home
/usr/local/opt/openjdk@11
java -Duser.language=en
Java 7からシステムプロパティsun.jnu.encodingの影響も受けるようになった
export JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8