Exception in thread "AWT-EventQueue-0" java.lang.NullPointerExcep
Hey eksperter;Jeg prøver at bruge den følgende kode til at sende data til en port som er åbnet af en anden program. Men jeg får den exception
"Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException" i denne linje markeret med //******. Er der en ekspert som kan fortælle mig hvorfor?
import java.io.*;
import java.util.*;
import javax.comm.*;
public class SimpleWrite {
static String SERIALPORT = "COM1";
static Enumeration portList;
static CommPortIdentifier portId;
static SerialPort serialPort;
static OutputStream outputStream ;//= SerialPort.BaseStream;
byte sent_byte = 0;
public SimpleWrite(){
}
public void writeToport(byte[] data){
try{
int len = data.length;
for(int i = 0; i < len; i++ ) {
sent_byte = data[i];
if(data[i] == 0x0D && data[i+1] == 0x0A){
try{
Thread.sleep(190);
}
catch(InterruptedException e){
}
}else{
outputStream.write(sent_byte); //******
}
}
}catch(IOException e){
}
}
}
