- Dlaczego poniższy program nie działa prawidłowo ?
p.java
import java.beans.*;
import java.io.*;
public class p {
public static void main(String[] args) throws IOException {
XMLEncoder e = new XMLEncoder(
new BufferedOutputStream(
new FileOutputStream("plik.xml")));
e.writeObject(new Punkt (3,5));
e.close();
}
}
Punkt.java
public class Punkt {
public Punkt (int nx,int ny)
{
x = nx;
y = ny;
}
private int x;
private int y;
}
</i>
Błędy:
java.lang.InstantiationException: Punkt
Continuing ...
java.lang.Exception: XMLEncoder: discarding statement XMLEncoder.writeObject(Punkt);
Continuing ...
- Jak zainstalować bibliotekę XStream ?
Dopisałem do zmiennej HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\CLASSPATH C:\xstream-1.3\lib\xstream-1.3.jar
jednak polecenie import com.thoughtworks.xstream.XStream; nie działa