не удается заставить Java-программу NetBeans удаленно работать на Raspberry Pi 3B + с Windows 10 ПК - PullRequest
0 голосов
/ 21 мая 2019

Я создал программу JavaFX в NetBeans 8.0.2 с использованием JDK1.8 (Java 8), но не могу запустить ее удаленно на Raspberry Pi.

Я следовал многим урокам о том, как добавить raspberry pi в качестве удаленной платформы, и после некоторого споткновения я заставил его работать. Первой проблемой у меня был пароль, а затем каталог, а затем я не осознавал, что мне нужен SSH, но в итоге я получил NetBeans для связи с Raspberry Pi. УРА! Пока я не нажму кнопку воспроизведения (кнопка Run Project). Мне приходилось смешивать и сопоставлять информацию из разных источников, чтобы заставить чертовы программы правильно говорить, так как всему больше 2 лет, и ни одной, если бы не моя комбинация NetBeans и Raspberry Pi (НИЧТО НЕ ДЛЯ 3 B +!) .

Самое странное, что я сейчас получаю, это: Ошибка: не удалось найти или загрузить основной класс Pickage.Main

За исключением того, что основной класс есть, и он отлично работает на моем компьютере.

Я также пытался перезагрузить RPi, но загрузил его в CLI (интерфейс командной строки), потому что это, очевидно, то, что вам нужно сделать (я знаю, что JFX может стать довольно тяжелым). Все еще ничего.

Моя последняя попытка состояла в том, чтобы собрать все, что мог, в один выстрел. Я сделал стандартную программу JavaFX (встроенную в Hello World) без каких-либо изменений, сначала проверил ее на своем компьютере, затем выбрал настройки удаленного pi в качестве платформы времени выполнения, перезагрузил pi в CLI и попытался снова запустить программу и все та же ошибка "Не удалось найти ...".

Я проверил каждый учебник, который смог найти, и все устарело или ошибочно.

Там также ошибка в \ nbproject \ remote-platform-impl.xml: 105: при выполнении этой строки произошла следующая ошибка: \ nbproject \ remote-platform-impl.xml: 63: Сбой удаленной команды с состоянием выхода 1 СБОЙ СТРОИТ (общее время: 5 секунд)

Который содержит эту строку: command = "cd '$ {remote.project.dir}'; $ {remote.platform.exec.prefix} '$ {remote.java.executable}' @ {Additionaljvmargs} -Dfile.encoding = $ {runtime.encoding} $ {run.jvmargs} $ {run.jvmargs.ide} -jar $ {remote.dist.jar} $ {application.args} "/>

Я не уверен, поможет ли какой-нибудь из этого кода, но сейчас я в отчаянии.

ничего не происходит, ничего не работает и ничто не прогрессирует дальше, чем получение NetBeans и RPI, по крайней мере, для соединения через SSH.

Я ожидал, что стандартный проект JavaFX «Hello World» по крайней мере будет работать «из коробки» и запускаться, как и многие учебные пособия, но NOPE !. ПОЖАЛУЙСТА, ПОМОГИТЕ!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...