You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

update-java-alternatives返回已删除目录,无法恢复的问题求助

问题详情
  • 我是Linux新手,不了解符号链接、apt-get的工作原理及已删除文件的恢复方法,以下命令均为搜索解决方案所得。
  • 执行update-java-alternatives -l时返回:
java-1.11.0-openjdk-amd64      1111       /usr/lib/jvm/java-1.11.0-openjdk-amd64
java-1.17.0-openjdk-amd64      1711       /usr/lib/jvm/java-1.17.0-openjdk-amd64
  • 但执行ls或cd到/usr/lib/jvm/java-1.17.0-openjdk-amd64时提示目录不存在——此前操作时误删了该目录,无法找回且不在回收站中。
  • 已尝试以下命令,系统提示对应包已安装:
sudo apt-get install openjdk-17-jdk # already installed
sudo apt-get install openjdk-17-jre # already installed
  • 核心需求:恢复该Java 17目录,将其设为IntelliJ IDEA的JRE主目录,以运行Spring Boot 6.0及以上版本应用(Java 11仅支持Spring Boot 5.3)。
  • 执行ls /usr/lib/jvm/返回:
default-java  java-1.11.0-openjdk-amd64  java-11-openjdk-amd64  java-17-openjdk-amd64  openjdk-17

其中java-1.11.0-openjdk-amd64目录正常,可在IntelliJ中配置为主目录,但我需要Java 17版本。

  • 额外尝试:曾尝试配置JAVA_HOME,以及执行sudo apt-get install java-1.17.0-openjdk-devel,但系统提示无对应包。

内容的提问来源于stack exchange,提问作者LautaroColella

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 03:35:26