为了解决文件冲突问题,**只有在安装了** java-common
包的情况下才需要手动干预。 可以使用以下命令检查是否安装了该软件包
$ pacman -Q java-common
java-common ...
如果是,请在升级**之前**运行以下命令
# archlinux-java unset
# pacman -Sydd --asdeps java-runtime-common
:: java-runtime-common and java-common are in conflict. Remove java-common? [y/N] y
# archlinux-java fix
然后您可以继续升级
# pacman -Su
请注意,新的软件包 java-runtime-common
**不再**使用或支持像之前的 java-common
包那样强制使用 JAVA_HOME
。 有关更多信息,请参阅 Java Wiki 页面。