Netbeans падает и не запускается

Netbeans, javac и Java работали нормально до тех пор, пока я не установил Java 9. Теперь:

thufir@doge:~$ thufir@doge:~$ sudo update-java-alternatives --list java-1.8.0-openjdk-amd64 1081 /usr/lib/jvm/java-1.8.0-openjdk-amd64 java-8-oracle 1081 /usr/lib/jvm/java-8-oracle java-9-oracle 1091 /usr/lib/jvm/java-9-oracle thufir@doge:~$ thufir@doge:~$ sudo update-alternatives --config java There are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ 0 /usr/lib/jvm/java-9-oracle/bin/java 1091 auto mode 1 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode * 2 /usr/lib/jvm/java-8-oracle/jre/bin/java 1081 manual mode 3 /usr/lib/jvm/java-9-oracle/bin/java 1091 manual mode Press <enter> to keep the current choice[*], or type selection number: 2 thufir@doge:~$ thufir@doge:~$ netbeans WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by org.netbeans.ProxyURLStreamHandlerFactory (file:/usr/share/netbeans/platform18/lib/boot.jar) to field java.net.URL.handler WARNING: Please consider reporting this to the maintainers of org.netbeans.ProxyURLStreamHandlerFactory WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release thufir@doge:~$

Почему сбой netbeans? Пробовал удалить и повторно установить IDE. Версии:

thufir@doge:~$ thufir@doge:~$ apt-get -s install netbeans NOTE: This is only a simulation! apt-get needs root privileges for real execution. Also keep in mind that locking is deactivated, so don't depend on the relevance to the real current situation! Reading package lists... Done Building dependency tree Reading state information... Done netbeans is already the newest version (8.1+dfsg2-3). The following packages were automatically installed and are no longer required: libkf5gpgmepp-pthread5 libkf5qgpgme5 libmimetic0 Use 'apt autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 699 not upgraded. thufir@doge:~$ thufir@doge:~$ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=16.04 DISTRIB_CODENAME=xenial DISTRIB_DESCRIPTION="Ubuntu 16.04 LTS" thufir@doge:~$

Я использовал umake для обработки netbeans; теперь пытаюсь от apt. Хотелось бы использовать Java 9.

3
задан 10 August 2017 в 10:05

2 ответа

Netbeans полагает, что он должен использовать java 8.1, но вам просто нужно переустановить его, чтобы он мог видеть правильную версию java

1
ответ дан 18 July 2018 в 08:46

Netbeans полагает, что он должен использовать java 8.1, но вам просто нужно переустановить его, чтобы он мог видеть правильную версию java

1
ответ дан 24 July 2018 в 19:10
  • 1
    использовал apt для удаления netbeans и переустановки; такая же ошибка. Я думаю, что это что-то вроде этого. какое-то несоответствие? – Thufir 10 August 2017 в 10:21
  • 2
    попробуйте использовать apt-get purge netbeans, поскольку remove удаляет только двоичные файлы, а не файлы конфигурации – DanNightmare 10 August 2017 в 10:25
  • 3
    да, очищается, а затем повторно устанавливается с тем же результатом. – Thufir 10 August 2017 в 10:42
  • 4
    Если вы уверены, что он удалил все, то мое решение не будет работать. То, что я все еще пытаюсь сделать, это apt-get install aptitude, который похож на apt-get, но умнее для всех, что я понимаю, и использовать его для очистки aptitude purge netbeans. Я не слишком уверен в этом, исправляя это, хотя – DanNightmare 10 August 2017 в 11:09
  • 5
    поэтому я только что установил netbeans, используя apt-get, и это netbeans 8.1, а не 9. Это проблема. 9 - это тот, который поддерживает Java 9. но я не нахожу установку для netbeans 9, хотя он должен был быть выпущен в конце июля 2017 года – DanNightmare 10 August 2017 в 11:25

Другие вопросы по тегам:

Похожие вопросы: