我是Linux的新手,也是Java新手。
之前我安装了jdk1.8.0_171,以及netbeans 8.2。 在其中一个Kali更新中,JDK 8完全被JDK 10取代。 结果,netbeans停止运作。
我试图安装JDK 8,它似乎有效。
java -version
使用后,显示8和10
sudo update-alternatives --config java
选择不同的版本。 然而,这对netbean没有影响,它完全无法使用。
然后我决定彻底删除与Java有关的所有内容,并安装JDK 8的新副本。
sudo apt-get purge openjdk*
和
sudo apt-get purge icedtea*
被使用了。
java -version and sudo dpkg --list|grep -i jdk
用于确保没有留下任何东西。 另外运行
apt-get update
删除了一些未使用过的剩菜。
接下来我下载并执行了jdk 8_171 tar.gz文件。它跑了,但最后给了一些错误。
接下来我试图删除Netbeans,但收到一条消息说我需要安装JDK来做任何有关Netbeans的事情。
java -version
什么都没显示。清除openjdk和icedtea都没有做任何事情,都说文件不存在。 然后我尝试安装JDK + Netbean组合,这导致错误消息说JDK已经安装。
所以现在我处于无法移除Netbean的情况,因为JDK不在,Netbean无法正常工作。 JDK无法安装,因为显然我已经拥有JDK。安装JDK的地方我无法弄清楚,手动搜索并使用
whereis name
没有产生任何有意义的结果。
我将非常感谢您详细解释正在发生的事情以及我应该怎么做。