1
我不知道爲什麼這不起作用,但程序說它無法讀取輸入文件。這也被在Ubuntu上運行,順便說一句:Java ImageIO:無法讀取輸入文件
下面是示例代碼:
URI url = new URI("images/GUI/TitleScreen.PNG");
File file = new File(url.toString());
bg = new ImageBackground(ImageIO.read(file));
目錄位於項目的bin文件夾和src文件夾中也是如此。
什麼是複雜的'URI'->'File'的東西?爲什麼不打開文件? – sarnold
如果相對路徑不起作用,請嘗試使用絕對路徑。如果這仍然不起作用,請使用'System.getProperty(「user.dir」);'檢查應用程序進程的當前目錄並將其與圖像文件的路徑進行比較 –
謝謝。因爲這個,我發現了問題。它無法找到圖像的正確目錄,顯然 –