изображение в простейшем мидлете

  • Автор темы Автор темы step
  • Дата начала Дата начала
S

step

я начинающий в JavaMe, программирую в Eclipse...
написал простейший мидлет с учебника...
Код:
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import java.io.IOException;
import java.io.InputStream;

public class SimpleMIDlet extends MIDlet {
private Form form;
private Image image;
private String path;
private Display display;
protected void startApp() {
display=Display.getDisplay(this);
form=new Form("FORM");
path="/1.png";
//InputStream is=getClass().getResourceAsStream(path);
//if (is!=null) form.setTitle("is!=null");
try {
image=Image.createImage(path);
} catch(IOException io) {
System.out.println(io.getMessage());
}
if (image!=null)
form.append(image);
display.setCurrent(form);
}
public SimpleMIDlet() {
}
protected void destroyApp(boolean unconditional) throws MIDletStateChangeException {
notifyDestroyed();
}
protected void pauseApp() {
}
}
код компилируется... но возбуждается IOException и переменная image остается null... файл 1.png находится в директории res моего проекта... для проверки правильности пути ввел строки, что в комментарии и is не null... подскажите в чем проблема, почему картинка не крепится к image?
 
но возбуждается IOException
1. подробнее про исключение.
2. проверить поподает ли изображение в собранный jar
3. и если изображение лежит в директории res, то стоит попробовать грузить по такому пути /res/1.png.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab