Ошибка при установке Netbeans 11.2 с использованием официального установщика - PullRequest
1 голос
/ 02 февраля 2020

Описание проблемы:

Я пытаюсь установить Netbeans 11.2 на Debian "Buster", используя официальный установщик Netbeans. Хотя возникает следующее исключение:

[...]
No protocol specified

Exception: java.lang.NoClassDefFoundError thrown from the UncaughtExceptionHandler in thread "main"

Может быть, вы знаете решение вышеуказанной проблемы? Может быть, я просто что-то упустил? ...

Примечание: Я знаю, что могу установить Netbeans 11.2 в виде мгновенного пакета, но я не (пока ) заинтересованы в этом.

Выполнены следующие шаги:

1) I загрузил три файла , указанные в официальной документации ( Загрузка Apache NetBeans 11.2 ) в "~ / Downloads" папку:

  • Файл установщика ( "Apache -NetBeans-11.2-bin- linux -x64. sh ") из европейского HTTP-зеркала ;
  • Файл PGP AS C (" Apache -NetBeans-11.2-bin - linux -x64. sh .as c ");
  • Файл KEYS .

2 ) В терминале, я вошел в систему как root пользователь :

$ su
Password: ***

3) I Перейдите в папку «Загрузки» :

$ cd Downloads

4) I , установите разрешение execute в файле установщика Netbeans:

$ chmod +x Apache-NetBeans-11.2-bin-linux-x64.sh

5) Поскольку в документации Netbeans указано следующее:

Официально важно, чтобы вы проверить целостность * 107 7 * загруженных файлов с использованием подписей PGP (.as c file) [...]. Подписи PGP должны быть сопоставлены с файлом KEYS , который содержит ключи PGP, используемые для подписания этого выпуска.

I , следуя двум шагам , которые они предоставляют в их ссылке ( с использованием gpg ), чтобы проверить целостность установщика:

$ gpg --import KEYS
$ gpg --verify Apache-NetBeans-11.2-bin-linux-x64.sh.asc

6) В конце Я выполнил установщик :

$ sh Apache-NetBeans-11.2-bin-linux-x64.sh

Я также пытался с "bash" командой:

$ bash Apache-NetBeans-11.2-bin-linux-x64.sh

и с "./" :

$ ./Apache-NetBeans-11.2-bin-linux-x64.sh

К сожалению, результат одинаков каждый раз :

Configuring the installer...
Searching for JVM on the system...
Extracting installation data...
Running the installer wizard...
No protocol specified

Exception: java.lang.NoClassDefFoundError thrown from the UncaughtExceptionHandler in thread "main"

Полный код в Терминале:

<user>@<user>:~$ su
Passwort: 
root@<user>:/home/<user># cd Downloads
root@<user>:/home/<user>/Downloads# chmod +x Apache-NetBeans-11.2-bin-linux-x64.sh
root@<user>:/home/<user>/Downloads# gpg --import KEYS
gpg: Schlüssel B4C1940FEA9364F1: "Jan Lahoda (Key for signing Apache NetBeans & co. releases.) <jlahoda@apache.org>" nicht geändert
gpg: Schlüssel 13E9F7AE3A4FD551: "geertjan@apache.org (Key for signing Apache NetBeans & co. releases.) <geertjan@apache.org>" nicht geändert
gpg: Schlüssel CF7BA0AB1CCF4647: "Emilian Marius Bold <emi@apache.org>" nicht geändert
gpg: Schlüssel B2BF814FA145CB2D: "Laszlo Kishalmi (CODE SIGNING KEY) <lkishalmi@apache.org>" nicht geändert
gpg: Schlüssel 4A2601CEDA9382F3: "Eric Barboni (Signing Key) <skygo@apache.org>" nicht geändert
gpg: Schlüssel 3703AC389A12A9D4: "Neil C Smith <neilcsmith@apache.org>" nicht geändert
gpg: Schlüssel 57D5896CD86C1320: "Reema Taneja (Code Signing Key) <rtaneja@apache.org>" nicht geändert
gpg: Schlüssel E860B148D27236F9: "Jaroslav Tulach (Key for signing Apache NetBeans & co. releases.) <jtulach@apache.org>" nicht geändert
gpg: Anzahl insgesamt bearbeiteter Schlüssel: 8
gpg:                             unverändert: 8
root@<user>:/home/<user>/Downloads# gpg --verify Apache-NetBeans-11.2-bin-linux-x64.sh.asc
gpg: die unterzeichneten Daten sind wohl in 'Apache-NetBeans-11.2-bin-linux-x64.sh'
gpg: Signatur vom Fr 25 Okt 2019 10:04:08 CEST
gpg:                mittels RSA-Schlüssel D0410592D20D84582E23D7F057D5896CD86C1320
gpg:                Aussteller "rtaneja@apache.org"
gpg: Korrekte Signatur von "Reema Taneja (Code Signing Key) <rtaneja@apache.org>" [unbekannt]
gpg: WARNUNG: Dieser Schlüssel trägt keine vertrauenswürdige Signatur!
gpg:          Es gibt keinen Hinweis, daß die Signatur wirklich dem vorgeblichen Besitzer gehört.
Haupt-Fingerabdruck  = D041 0592 D20D 8458 2E23  D7F0 57D5 896C D86C 1320
root@<user>:/home/<user>/Downloads# sh Apache-NetBeans-11.2-bin-linux-x64.sh
Configuring the installer...
Searching for JVM on the system...
Extracting installation data...
Running the installer wizard...
No protocol specified

Exception: java.lang.NoClassDefFoundError thrown from the UncaughtExceptionHandler in thread "main"
root@<user>:/home/<user>/Downloads# 

Обновление:

Я только что установил пакет openjdk-11-jdk :

$ apt install default-jdk

Затем я проверил java версия:

root@<user>:/home/<user># java --version
openjdk 11.0.6 2020-01-14
OpenJDK Runtime Environment (build 11.0.6+10-post-Debian-1deb10u1)
OpenJDK 64-Bit Server VM (build 11.0.6+10-post-Debian-1deb10u1, mixed mode)

Хотя после того, как я снова попытался установить Netbeans, ничего не изменилось: произошла та же ошибка.

Спасибо, что уделили время!

...