Описание проблемы:
Я пытаюсь установить 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, ничего не изменилось: произошла та же ошибка.
Спасибо, что уделили время!