2017-07-17 103 views
0

當我構建一個jar文件運行它時,我看不到圖像。在Eclipse中它工作得很好。無法讀取jar文件中的圖像:javafx

的形象應該是一個按鈕

<effect> 
    <ImageInput> 
     <source> 
      <Image url="file:./images/record_by_felickzs.PNG" /> 
     </source> 
    </ImageInput> 
</effect> 

回答

0

,這是因爲在Eclipse上的圖像中不被打包所以它是可以訪問你正在做的方式,但是當您導出一個JAR文件的圖像,包裝和你不能訪問罐子這樣的內部文件,,,使用而不是相對路徑:

<effect> 
    <ImageInput> 
     <source> 
      <Image url="@../../images/record_by_felickzs.PNG" /> 
     </source> 
    </ImageInput> 
</effect> 

編輯:以PNG代替PNG

+0

感謝您快速的答案,但我仍然有同樣的問題 – dreas

+0

嘗試.png代替.PNG請 –

+0

這個沒有什麼不同 – dreas