Я новичок в 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,
./uninstal.sh
но получил сообщение о том, что мне нужно установить JDK, чтобы что-то делать с Netbeans.
java -version
ничего не показал. Очистка как openjdk, так и icedtea ничего не сделала, оба говорят, что файлов нет. Затем я попытался установить комбо JDK + Netbean, и это привело к сообщению об ошибке, говорящем, что JDK уже установлен.
Так что теперь я нахожусь в ситуации, когда я не могу удалить Netbean, Netbean не работает, потому что JDK отсутствует. JDK не может быть установлен, потому что, очевидно, у меня уже есть JDK. Где был установлен JDK, я не могу понять, поиск вручную и с помощью
whereis name
не дает никаких полезных результатов.
Будем весьма благодарны за подробное объяснение того, что происходит и что мне с этим делать.