2013-06-16 2 views
1

я получаю следующее сообщение об ошибке при попытке открыть файл .fxml из Netbeans:JavaFX Builder 1.0 не смог открыть файл

StaffRota.fxml:101: error: 
    java.lang.IllegalArgumentException: Invalid URL or resource not found 

код у меня есть в этом XML является:

<ImageView id="image1.jpg" layoutX="150.0" layoutY="18.0"> 
     <image> 
     <Image url="/theatre/room/allocation/src/misc/image1.jpg" preserveRatio="true" smooth="true" /> 
     </image> 
</ImageView>` 

Приложение java создает и разворачивает мелкие (и правильно отображает изображение). Почему жалобщик JavaFX жалуется? Это потому, что изображение находится внутри приложения?

Вот что я получу, если я -tvf tra.jar: -

C:\Users\..\Documents>jar -tvf tra.jar 
    0 Mon Jun 17 19:54:26 BST 2013 META-INF/ 
    425 Mon Jun 17 19:54:26 BST 2013 META-INF/MANIFEST.MF 
    0 Mon Jun 17 19:54:26 BST 2013 theatre/ 
    0 Mon Jun 17 19:54:26 BST 2013 theatre/room/ 
    0 Mon Jun 17 19:54:26 BST 2013 theatre/room/allocation/ 
    .. 
    2563 Mon Jun 17 19:54:26 BST 2013 theatre/room/allocation/src/misc/image1.jpg 
    .. 
+1

Спасибо за советы. Я новичок в stackoverflow. Я редактировал свой пост, чтобы показать, что я получаю, когда я делаю '-tvf tra.jar'. Помогает ли это? – obsessiveCookie

+0

Действительно. Можете ли вы воспроизвести его на вашей стороне? – obsessiveCookie

+1

Я исправил это, изменив URL-адрес изображения на '@ ../src/misc/image1.jpg' – obsessiveCookie

ответ