使用yaourt搜索了下,最新的jdk环境为Java 11
安装指令为

yaourt -S jdk-devel

通过查看/etc/bin内的文件,发现需要使用的javajavac文件指向了/usr/lib/jvm/default,而/usr/lib/jvm/default则指向了空文件/dev/null
这是为了当用户同时安装多个Java环境时,能够灵活改变javajavac用到的Java版本

因此可以重新修改default文件的指向,选择安装的Java 11环境

rm /usr/lib/jvm/default
rm /usr/lib/jvm/default-runtime
ln -s /usr/lib/jvm/java-11-jdk /usr/lib/jvm/default
ln -s /usr/lib/jvm/java-11-jdk /usr/lib/jvm/default-runtime