我刚刚删除了openjdk的10版本文件夹。
rm -R jvm
我重新下载了jdk 8,重新创建了文件夹jvm并提取了其中的jdk。
现在我的java-home指向/usr/lib/jvm/jdk1.8.0_181/jre/
,但是当我运行时java -version
我得到以下返回:
Command 'java' not found, but can be installed with:
sudo apt install default-jre
sudo apt install openjdk-11-jre-headless
sudo apt install openjdk-8-jre-headless
怎么了 ?
编辑:的输出update-java-alternatives -l
是:
awk: cannot open /usr/lib/jvm/*.jinfo (No such file or directory)
java-8-openjdk-amd64 /usr/lib/jvm/java-8-openjdk-amd64
我通过阅读这些解决了我的问题
我运行这些命令(在系统中安装新的Java源代码):
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0/bin/javac 1
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0/bin/java 1
然后这些命令(选择默认的java :):
sudo update-alternatives --config javac
sudo update-alternatives --config java
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句