Java Eclipse到Netbeans

Java Eclipse到Netbeans,java,eclipse,netbeans,Java,Eclipse,Netbeans,为了我的学校项目,我在eclipse上做了一个游戏。要加载我使用的精灵和其他图像: BufferedImage spritesheet = ImageIO.read(getClass().getResourceAsStream("/Sprites/Enemies/enemyA.gif")); 尽管我的代码没有任何错误,但它运行时都是黑色的,不允许我使用以前设置的任何控件。有人知道我可以用netbeans运行游戏的某种格式或方式吗 注意到的错误: java.lang.IllegalArgumen

为了我的学校项目,我在eclipse上做了一个游戏。要加载我使用的精灵和其他图像:

BufferedImage spritesheet = ImageIO.read(getClass().getResourceAsStream("/Sprites/Enemies/enemyA.gif"));
尽管我的代码没有任何错误,但它运行时都是黑色的,不允许我使用以前设置的任何控件。有人知道我可以用netbeans运行游戏的某种格式或方式吗

注意到的错误:

java.lang.IllegalArgumentException: input == null!
    at javax.imageio.ImageIO.read(ImageIO.java:1348)
    at TileMap.Background.<init>(Background.java:24)
    at GameState.MenuState.<init>(MenuState.java:28)
    at GameState.GameStateManager.loadState(GameStateManager.java:26)
    at GameState.GameStateManager.<init>(GameStateManager.java:20)
    at Main.GamePanel.init(GamePanel.java:55)
    at Main.GamePanel.run(GamePanel.java:61)
    at java.lang.Thread.run(Thread.java:745)
java.lang.IllegalArgumentException: timeout value is negative
    at java.lang.Thread.sleep(Native Method)
    at Main.GamePanel.run(GamePanel.java:81)
    at java.lang.Thread.run(Thread.java:745)
java.lang.IllegalArgumentException: timeout value is negative
    at java.lang.Thread.sleep(Native Method)
    at Main.GamePanel.run(GamePanel.java:81)
    at java.lang.Thread.run(Thread.java:745)
java.lang.IllegalArgumentException: timeout value is negative
    at java.lang.Thread.sleep(Native Method)
    at Main.GamePanel.run(GamePanel.java:81)
    at java.lang.Thread.run(Thread.java:745)
java.lang.IllegalArgumentException: timeout value is negative
    at java.lang.Thread.sleep(Native Method)
    at Main.GamePanel.run(GamePanel.java:81)
    at java.lang.Thread.run(Thread.java:745)
java.lang.IllegalArgumentException: timeout value is negative
    at java.lang.Thread.sleep(Native Method)
    at Main.GamePanel.run(GamePanel.java:81)
    at java.lang.Thread.run(Thread.java:745)
java.lang.IllegalArgumentException: timeout value is negative
    at java.lang.Thread.sleep(Native Method)
    at Main.GamePanel.run(GamePanel.java:81)
    at java.lang.Thread.run(Thread.java:745)
java.lang.IllegalArgumentException: timeout value is negative
    at java.lang.Thread.sleep(Native Method)
    at Main.GamePanel.run(GamePanel.java:81)
    at java.lang.Thread.run(Thread.java:745)
java.lang.IllegalArgumentException: timeout value is negative
    at java.lang.Thread.sleep(Native Method)
    at Main.GamePanel.run(GamePanel.java:81)
    at java.lang.Thread.run(Thread.java:745)
java.lang.IllegalArgumentException: timeout value is negative
    at java.lang.Thread.sleep(Native Method)
    at Main.GamePanel.run(GamePanel.java:81)
    at java.lang.Thread.run(Thread.java:745)
java.lang.IllegalArgumentException: timeout value is negative
    at java.lang.Thread.sleep(Native Method)
    at Main.GamePanel.run(GamePanel.java:81)
    at java.lang.Thread.run(Thread.java:745)
BUILD SUCCESSFUL (total time: 1 minute 35 seconds)
java.lang.IllegalArgumentException:input==null!
在javax.imageio.imageio.read(imageio.java:1348)
在TileMap.Background.(Background.java:24)
在GameState.MenuState.(MenuState.java:28)
位于GameState.GameStateManager.loadState(GameStateManager.java:26)
在GameState.GameStateManager.(GameStateManager.java:20)
位于Main.GamePanel.init(GamePanel.java:55)
运行(GamePanel.java:61)
运行(Thread.java:745)
java.lang.IllegalArgumentException:超时值为负
位于java.lang.Thread.sleep(本机方法)
运行(GamePanel.java:81)
运行(Thread.java:745)
java.lang.IllegalArgumentException:超时值为负
位于java.lang.Thread.sleep(本机方法)
运行(GamePanel.java:81)
运行(Thread.java:745)
java.lang.IllegalArgumentException:超时值为负
位于java.lang.Thread.sleep(本机方法)
运行(GamePanel.java:81)
运行(Thread.java:745)
java.lang.IllegalArgumentException:超时值为负
位于java.lang.Thread.sleep(本机方法)
运行(GamePanel.java:81)
运行(Thread.java:745)
java.lang.IllegalArgumentException:超时值为负
位于java.lang.Thread.sleep(本机方法)
运行(GamePanel.java:81)
运行(Thread.java:745)
java.lang.IllegalArgumentException:超时值为负
位于java.lang.Thread.sleep(本机方法)
运行(GamePanel.java:81)
运行(Thread.java:745)
java.lang.IllegalArgumentException:超时值为负
位于java.lang.Thread.sleep(本机方法)
运行(GamePanel.java:81)
运行(Thread.java:745)
java.lang.IllegalArgumentException:超时值为负
位于java.lang.Thread.sleep(本机方法)
运行(GamePanel.java:81)
运行(Thread.java:745)
java.lang.IllegalArgumentException:超时值为负
位于java.lang.Thread.sleep(本机方法)
运行(GamePanel.java:81)
运行(Thread.java:745)
java.lang.IllegalArgumentException:超时值为负
位于java.lang.Thread.sleep(本机方法)
运行(GamePanel.java:81)
运行(Thread.java:745)
构建成功(总时间:1分35秒)

资源需要存储在
src
目录中对不起,我忘了提到我的老师让我将其转移到netbeans。我按照我设想的方式导入了该项目,但它不起作用。请帮助:D我该怎么做MadProgrammer为什么你的老师强制执行IDE
/Sprites/fairs/enemyA.gif
需要复制到netbean的projects
src
目录中