Ola eu tenho o seguinte codigo:
particao p =new particao(Integer.parseInt(getSerialNumber(f[i].toString())), f[i].getUsableSpace(), espacoocupado, f[i].getTotalSpace(),f[i].toString() , (String)fsv.getSystemDisplayName(f[i]));
L.add(p);
[color=red]Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException
at hardware.lerhardware(hardware.java:129)
at main.jButton5ActionPerformed(main.java:375)[/color]
[color=#444444]a minha class particao é: [/color]
[code]
public class particao {
private int numserie;// numero de serie do disco rigido a que pertence
private long esp_livre;//em bytes
private float esp_ocupado;//em bytes
private long esp_total;//em bytes
private String nome;//exemplo d:
private String descricao;//descrição da drive no caso dos buck up usamos a particao com decricao partilha
public particao(int numserie, long esp_livre,float esp_ocupado, long esp_total, String nome, String descricao) {
this.numserie = numserie;
this.esp_livre = esp_livre;
this.esp_ocupado = esp_ocupado;
this.esp_total = esp_total;
this.nome = nome;
this.descricao = descricao;
}
}[/code]
se retirar o L.Add§; deixa de dar erro nao consigo entender porque .