因此,爲了完成部分任務,我必須使用外部文件。我相信我已經正確地做到了這一點,但我仍然遇到了錯誤。Java:在Eclipse中使用其他文件
這裏是我的項目是如何設置:
正如你可以看到,我試圖加載音頻2001.mid和圖像nightsky.jpeg。這兩個都位於項目三的資源文件中。我看不出有什麼問題,但是我對這種類型的問題完全陌生。所以,任何幫助表示讚賞。
也只是沒有注意STDdraw是在lib文件夾中。這也沒有問題。
這是我在試圖運行時遇到的錯誤。
Mar 24, 2014 4:00:24 PM java.util.prefs.WindowsPreferences <init>
WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs
at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5.
Exception in thread "main" java.lang.IllegalArgumentException: image
resources/nightsky.jpeg not found at
StdDraw.getImage(StdDraw.java:656) at
StdDraw.picture(StdDraw.java:671) at NBody.main(NBody.java:17)
您正在提供文件的正確路徑(如果當然文件在resources/someFile下)。 如果你只是想看看文件是如何工作的,你可以打開文本文件(通過標準庫)並打印。 但是,如果你想播放這個midi聲音或畫一些東西,你可以提供你正在使用的庫的鏈接?它會更簡單。 – ICeQ