簡體   English   中英

Slick2d即使在正確的區域也無法找到圖像

[英]Slick2d Can't find image even though it's in the right area

我正在遵循在Slick2D網站上找到的教程,並且在將圖像加載到我的程序時,出現錯誤消息:

Tue Nov 01 14:12:47 EDT 2011 INFO:Slick Build #274
Tue Nov 01 14:12:47 EDT 2011 INFO:LWJGL Version: 2.8.1
Tue Nov 01 14:12:47 EDT 2011 INFO:OriginalDisplayMode: 1024 x 768 x 32 @60Hz
Tue Nov 01 14:12:47 EDT 2011 INFO:TargetDisplayMode: 800 x 600 x 0 @0Hz
Tue Nov 01 14:12:48 EDT 2011 INFO:Starting display 800x600
Tue Nov 01 14:12:48 EDT 2011 INFO:Use Java PNG Loader = true
Tue Nov 01 14:12:48 EDT 2011 INFO:Controllers not available
Exception in thread "main" java.lang.RuntimeException: Resource not found: C:\Users\Andrew\workspace\SirSlime\data\images\lang.jpg
   at org.newdawn.slick.util.ResourceLoader.getResourceAsStream(ResourceLoader.java:69)
   at org.newdawn.slick.opengl.InternalTextureLoader.getTexture(InternalTextureLoader.java:169)
   at org.newdawn.slick.Image.<init>(Image.java:196)
   at org.newdawn.slick.Image.<init>(Image.java:170)
   at org.newdawn.slick.Image.<init>(Image.java:158)
   at org.newdawn.slick.Image.<init>(Image.java:136)
   at awesome.Main.init(Main.java:33)
   at org.newdawn.slick.AppGameContainer.setup(AppGameContainer.java:390)
   at org.newdawn.slick.AppGameContainer.start(AppGameContainer.java:314)
   at awesome.Main.main(Main.java:19) 

該行:

找不到資源:C:\\ Users \\ Andrew \\ workspace \\ SirSlime \\ data \\ images \\ lang.jpg \\

因為我要加載的圖片在那個確切區域內而使我感到困惑。 這是我用來加載的代碼:

 // ship = new Image("../../data/images/ship.png"); Does not work
  // land = new Image("../../data/images/land.jpg"); Does not work
  ship = new Image("C:\\Users\\Andrew\\workspace\\SirSlime\\data\\images\\ship.png");
  land = new Image("C:\\Users\\Andrew\\workspace\\SirSlime\\data\\images\\lang.jpg"); 

很抱歉,很明顯,但是在一個地方使用文件名“ lang.jpg”,在另一個地方使用“ land.jpg”,只是錯字?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM