Не могу использовать изображения в приложении j2me

У меня есть несколько изображений в моем приложении:

import java.io.IOException;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Form;
import javax.microedition.lcdui.Image;
import javax.microedition.lcdui.ImageItem;
import javax.microedition.midlet.MIDlet;

public class ImageCreateImage extends MIDlet {

    protected Display display;

    protected void startApp() {
        display = Display.getDisplay(this);

        Form form = new Form("Demo");

        form.append("line");
        try {
            Image red = Image.createImage("/red.png");
            form.append(new ImageItem(null, red, ImageItem.LAYOUT_DEFAULT, null));

        } catch (IOException ex) {
            form.append("Failed to load images");
        }
        display.setCurrent(form);
    }

    protected void pauseApp() {
    }

    protected void destroyApp(boolean unconditional) {
    }
}

но NetBeans выдает ошибку:

[WARN] [rms     ] javacall_file_open: _wopen failed for: C:\Users\Win7\javame-sdk\3.0\work\0\appdb\_delete_notify.dat

[WARN] [rms     ] javacall_file_open: _wopen failed for: C:\Users\Win7\javame-sdk\3.0\work\0\appdb\00000002red-6png.tmp

javacall_lifecycle_state_changed() lifecycle: event is JAVACALL_LIFECYCLE_MIDLET_SHUTDOWNstatus is JAVACALL_OK

person levon    schedule 05.10.2011    source источник
comment
Этой информации недостаточно. Нужна дополнительная информация.   -  person bharath    schedule 05.10.2011
comment
Извините, это мои первые шаги в stackoverflow.   -  person levon    schedule 05.10.2011
comment
Где у вас хранится red.png?   -  person bharath    schedule 05.10.2011
comment
Вы добавили эту папку в библиотеки и ресурсы в свойствах проекта?   -  person bharath    schedule 05.10.2011
comment
Я добавил это сейчас, но у меня все еще есть ошибка   -  person levon    schedule 05.10.2011
comment
Запуск эмулятора в режиме выполнения Установка пакета из: 127.0.0.1:51683/ImportedProject-Slideshow1.jad [WARN] [rms] javacall_file_open: _wopen не выполнен для: C:\Users\Win7\javame-sdk\3.0\work\0\appdb_delete_notify.dat [WARN] [rms] javacall_file_open: _wopen не выполнен для: C:\Users \Win7\javame-sdk\3.0\work\0\appdb\00000002icons#16#-Slideshow#2d#icon-6png.tmp [WARN] [rms] javacall_file_open: _wopen не удалось выполнить для: C:\Users\Win7\javame- sdk\3.0\work\0\appdb\00000002icons#16#-слайдшоу#2d#icon-6png.tmp   -  person levon    schedule 05.10.2011
comment
Файл red.png находится внутри папки res (res/red.png). Правильно?   -  person bharath    schedule 05.10.2011
comment
ОНО РАБОТАЕТ!!!!!!!!!!!! БОЛЬШОЕ СПАСИБО ЗА!!!!!!!! Я изменил изображение red = Image.createImage(/red.png); как это Изображение красное = Image.createImage(res/red.png);   -  person levon    schedule 05.10.2011
comment
Я ответил на основе комментариев выше. Просто примите ответ. Также примите ваши предыдущие ответы. удачи.   -  person bharath    schedule 05.10.2011


Ответы (1)


Поместите изображение red.png в папку res и добавьте папку res Libraries and Resources в свойства проекта.

person bharath    schedule 05.10.2011