mam pytanie oto klasa:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
import java.io.*;
import org.kxml.parser.XmlParser;
/**
*
* @author bart
*/
public class XMLreader {
public String receiveData () throws Exception {
InputStream fileXML = getClass().getResourceAsStream("http://math.uni.lodz.pl/~kowalcr/Java2/ZAJ2/rekord.xml");
Reader reader = new InputStreamReader(fileXML);
XmlParser parser = new XmlParser(reader);
return parser.readName().toString();
}
}
a to jej wywolanie w konstruktorze klasy wykonywalnej
public Live() {
try {
XMLreader temp = new XMLreader();
temp.receiveData();
} catch (Exception ex) {
ex.printStackTrace();
}
}
po uruchomieniu dostaje:
java.lang.NullPointerException
at com.sun.cldc.i18n.Helper.getStreamReader(Helper.java:92)
at com.sun.cldc.i18n.Helper.getStreamReader(Helper.java:72)at java.lang.Class.runCustomCode(+0) at com.sun.midp.midlet.MIDletState.createMIDlet(+34) at com.sun.midp.midlet.Selector.run(Selector.java:151)
dlaczego??