安易に切り替えてトラブルにならないように、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
sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane sudo rm -fr ~/Library/Application\ Support/Oracle/Java
「winget install Microsoft.OpenJDK.11」と入力してください。