安装后无法使用 Java 编译器

安装后无法使用 Java 编译器

我想对 NetBeans 使用 JDK 8.0 版本,因此我使用以下命令卸载了最新版本的 JDK 11.0:

sudo update-alternatives --remove-all java
sudo update-alternatives --remove-all javac

但是当我安装 8.0 版本并去验证安装时,我收到了以下回应:

/usr/bin/javac: 4: .: Can't open /usr/lib/java-wrappers/java-wrappers.sh

我尝试再次重新安装 JDK 11.0,并且两个编译器都存在:

java-1.11.0-openjdk-amd64      1111       /usr/lib/jvm/java-1.11.0-openjdk-amd64
java-1.8.0-openjdk-amd64       1081       /usr/lib/jvm/java-1.8.0-openjdk-amd64

有人可以帮忙解决这个问题吗?

答案1

这不是 Java 的问题,而是 NetBeans 的问题。打开终端并输入:

sudo apt purge netbeans   
sudo apt install netbeans  

选择 Java 平台
工具->选项->Java->犀牛标签 -> 选择Java 平台

您可以通过点击上面屏幕截图中的按钮来编辑 Java 可执行文件的路径Manage Platforms...,然后编辑其后面的字段平台文件夹在下面的屏幕截图中用鼠标光标标记。

Java 平台管理器

相关内容