Hallo,
wieso meckert Eclipse da wegen unhandled exception? Wie muss ich das schreiben?
Im Concstructor meines GUI MainWindow habe ich die Methode startClient();
Diese Methode sieht so aus:
In der Methode gehe ich ja mit der IOException um. Warum brauche ich das im Constructor nochmal und vor allem: wie muss ich das schreiben?
wieso meckert Eclipse da wegen unhandled exception? Wie muss ich das schreiben?
Im Concstructor meines GUI MainWindow habe ich die Methode startClient();
Java:
MainWindow(){
setTitle("Exchange Monitor"); // Titel der Fenster setzen
initComponents(); // Komponente (Tabelle, Button, Menü etc.) erstellen
this.setSize(300,150);
this.setVisible(true);
startClient();
}
Diese Methode sieht so aus:
Java:
void startClient() throws IOException{
Socket ServerSocket = null;
BufferedReader in = null;
try {
ServerSocket = new Socket("localhost", 40444);
in = new BufferedReader(new InputStreamReader(ServerSocket.getInputStream()));
} catch (UnknownHostException e) {
System.err.println("Don't know about host: taranis.");
System.exit(1);
} catch (IOException e) {
System.err.println("Couldn't get I/O for the connection to: taranis.");
System.exit(1);
}
for(;;)
{
String l = in.readLine();
if(l == null){
throw new RuntimeException("Closed");
//in.close();
//ServerSocket.close();
}
System.out.println("I am Client # 1: I received the following message from server: " + l);
}
}
In der Methode gehe ich ja mit der IOException um. Warum brauche ich das im Constructor nochmal und vor allem: wie muss ich das schreiben?