我剛開始一個新的遊戲項目,我想通過閱讀文件來創建世界。編譯後無法找到Classpath文件
在Eclipse中,一切都很好,文件成功加載。正在使用的圖像也正在加載。
但是,如果我編譯項目並執行.jar
圖像仍然工作,但文件無法找到。
ImageIO.read(SpriteSheet.class.getResourceAsStream("..."));
,並通過使用路徑的文件:
我使用的類路徑加載的圖像
new File("...")
它們都在同一個文件夾中,我不知道現在爲什麼這樣做不工作,因爲在Eclipse中的 一切工作正常,但編譯後它不再工作。
http://stackoverflow.com/questions/7718807/can-getresourceasstream-find-files-outside-the-jar-file這可能會有所幫助。 –
你的英語非常好,所以我很驚訝你說「我」而不是「我」(這是我唯一的語法修正)。 – ADTC