Java 为什么赢了';当我尝试用J2ME加载图像时,我的层是否会出现?

Java 为什么赢了';当我尝试用J2ME加载图像时,我的层是否会出现?,java,java-me,Java,Java Me,我正在尝试加载一个图像。程序会编译,但图层不会显示 以下是我得到的错误: 跟踪:,startApp引发了异常 java.lang.IllegalArgumentException 在javax.microedition.lcdui.game.TiledLayer.(),bci=66 在RRCanvas.start(RRCanvas.java:32) 在RRashlMIDlet.startApp(RRashlMIDlet.java:16) 这是这些行上的代码: try { trac

我正在尝试加载一个图像。程序会编译,但图层不会显示

以下是我得到的错误:

跟踪:,startApp引发了异常
java.lang.IllegalArgumentException

在javax.microedition.lcdui.game.TiledLayer.(),bci=66
在RRCanvas.start(RRCanvas.java:32)
在RRashlMIDlet.startApp(RRashlMIDlet.java:16)

这是这些行上的代码:

try {
        trackLayer = new TiledLayer(12, 48, Image.createImage("/map.png"), 48, 48);
        grassLayer = new TiledLayer(12, 48, Image.createImage("/map.png"), 48, 48);
        checkpointLayer = new TiledLayer(12 , 48, Image.createImage("/map.png"), 48, 48);
    }
        catch (IOException e) {
      System.err.println("Failed loading images!");
    }


正在TiledLayer构造函数中引发异常。是该构造函数的文档。请查看引发该异常的可能原因,并使用调试器找出任何构造函数调用的参数是否存在这些问题。

这是否与此相关:?或者类似的标题纯属巧合?不,我对此一无所知
canvas.start();