После того, как я искал решение для своей проблемы и прочитал похожие вопросы, которые гораздо более профессиональны, чем у меня, ... хорошо, я надеюсь, что вы обратили внимание на мою проблему, даже если она кажется простой! Я работаю над проектом, который открывает файлы с помощью FileChooser, а затем пытаюсь показать его на панели. Проблема в том, что getClass (). GetResourceAsStream (file.getAbsolutePath ()) возвращает значение null. Так что я могу напечатать путь и увидеть, что он верный, но я не могу использовать его при создании изображений. Часть моего кода:
FileChooser fileChooser = new FileChooser();
File file = fileChooser.showOpenDialog(stage);
...
Image img = new Image(getClass().getResourceAsStream(file.getAbsolutePath());
Исключение составляет:
Exception in thread "JavaFX Application Thread" java.lang.NullPointerException: Input stream must not be null ...
Я работаю в Ubuntu с помощью NetBeans. Я действительно оцениваю помогает. Благодаря.