我错误地删除了 usr/share/java。该如何修复?
答案1
如果您安装了 Java 的(部分)/usr/share/java*
,则意味着您是通过包管理器安装 Java 的。Ubuntu 中有几个独立的 Java 包,我不知道您安装了哪些,因为您没有告诉我们。但是,您可以使用以下命令重新安装任何包
sudo apt install --reinstall <PACKAGE...>
恢复丢失或损坏的文件。
您可以使用以下命令找出所有已安装软件包应该驻留在哪些文件/usr/share/java
以及它们各自的软件包中:
dpkg-query -S /usr/share/java
您甚至可以使用该命令的结果立即安装所有列出的软件包:
dpkg-query -S /usr/share/java | sed -e 's/:.*$//;s/, /\n/g' | xargs -rd '\n' -- sudo apt install --reinstall