IOException fehlt aber wo einfügen?

GadgetSofa

Mitglied
Hallo Liebes Java Forum,
ich habe ein Programm was mir nach drücken des Buttons das Windows Remote Tool Öffnen soll.

Wie bekomme ich es jetzt aber hin das es funktioniert? Er sagt mir immer den Fehler an:
"RemoteTool.java:64:30: error: unreported exception IOException; must be caught or declared to be thrown"

Java:
import java.awt.*;
import java.awt.event.*;

/**
  *
  * Beschreibung
  *
  * @version 1.0 vom 17.04.2015
  * @author 
  */

public class RemoteTool extends Frame {
  // Anfang Attribute
  private Label label1 = new Label();
  private Choice choice1 = new Choice();
  private Button button1 = new Button();
  // Ende Attribute
  
  public RemoteTool(String title) { 
    // Frame-Initialisierung
    super(title);
    addWindowListener(new WindowAdapter() {
      public void windowClosing(WindowEvent evt) { dispose(); }
    });
    int frameWidth = 292; 
    int frameHeight = 252;
    setSize(frameWidth, frameHeight);
    Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
    int x = (d.width - getSize().width) / 2;
    int y = (d.height - getSize().height) / 2;
    setLocation(x, y);
    setResizable(false);
    Panel cp = new Panel(null);
    add(cp);
    // Anfang Komponenten
    
    label1.setBounds(16, 24, 254, 22);
    label1.setText("Wählen Sie einen XY aus:");
    label1.setFont(new Font("Dialog", Font.PLAIN, 16));
    cp.add(label1);
    choice1.setBounds(24, 64, 233, 41);
    cp.add(choice1);
    button1.setBounds(40, 128, 195, 57);
    button1.setLabel("Öffnen");
    button1.addActionListener(new ActionListener() { 
      public void actionPerformed(ActionEvent evt) { 
        button1_ActionPerformed(evt);
      }
    });
    button1.setFont(new Font("Dialog", Font.PLAIN, 16));
    cp.add(button1);
    // Ende Komponenten
    
    setVisible(true);
  } // end of public RemoteTool
  
  // Anfang Methoden
  
  public static void main(String[] args) {
    new RemoteTool("RemoteTool");
  } // end of main
  
  public void button1_ActionPerformed(ActionEvent evt) {  
    Runtime.getRuntime().exec("start mstsc.exe");  
  } // end of button1_ActionPerformed
  
  // Ende Methoden
} // end of class RemoteTool

Vielen Dank schon mal für eure Hilfe :)
 

franky27

Bekanntes Mitglied
Die exec Methode wirft eine IOException,
also fang sie ab.
Java:
try {
	Runtime.getRuntime().exec("start mstsc.exe");
	} catch (IOException e) {
		e.printStackTrace();
	}
 
Zuletzt bearbeitet:

GadgetSofa

Mitglied
Habe ich das so richtig eingefügt?

Java:
public static void main(String[] args) {
    new RemoteTool("RemoteTool");
  } // end of main
  
  public void button1_ActionPerformed(ActionEvent evt) {  
    try {
     	Runtime.getRuntime().exec("start mstsc.exe");
   	} catch (IOException e) {
    		e.printStackTrace();
   	}  
  } // end of button1_ActionPerformed
  public void choice1(){
    
  }

bekomme den Fehler "RemoteTool.java:72:14: error: cannot find symbol"

Aber vielen Dank schon mal!! :)
 

GadgetSofa

Mitglied
Ok hier ist noch mal der ganze Code:

Java:
import java.awt.*;
import java.awt.event.*;

/**
  *
  * Beschreibung
  *
  * @version 1.0 vom 17.04.2015
  * @author 
  */

public class RemoteTool extends Frame {
  // Anfang Attribute
  private Label label1 = new Label();
  private Choice choice1 = new Choice();
  private Button button1 = new Button();
  private Panel panel1 = new Panel(null);
  // Ende Attribute
  
  public RemoteTool(String title) { 
    // Frame-Initialisierung
    super(title);
    addWindowListener(new WindowAdapter() {
      public void windowClosing(WindowEvent evt) { dispose(); }
    });
    int frameWidth = 292; 
    int frameHeight = 300;
    setSize(frameWidth, frameHeight);
    Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
    int x = (d.width - getSize().width) / 2;
    int y = (d.height - getSize().height) / 2;
    setLocation(x, y);
    setResizable(false);
    Panel cp = new Panel(null);
    add(cp);
    // Anfang Komponenten
    
    label1.setBounds(16, 24, 254, 22);
    label1.setText("Wählen Sie einen Raspberry Pi aus:");
    label1.setFont(new Font("Dialog", Font.PLAIN, 16));
    cp.add(label1);
    choice1.setBounds(24, 64, 233, 41);
    choice1.add("Kamera Pi");
    choice1.add("Haussteuerung");
    choice1.add("Kios");
    cp.add(choice1);
    button1.setBounds(40, 192, 195, 57);
    button1.setLabel("Öffnen");
    button1.addActionListener(new ActionListener() { 
      public void actionPerformed(ActionEvent evt) { 
        button1_ActionPerformed(evt);
      }
    });
    button1.setFont(new Font("Dialog", Font.PLAIN, 16));
    cp.add(button1);
    panel1.setBounds(32, 120, 225, 65);
    cp.add(panel1);
    // Ende Komponenten
    
    setVisible(true);
  } // end of public RemoteTool
  
  // Anfang Methoden
  
  public static void main(String[] args) {
    new RemoteTool("RemoteTool");
  } // end of main
  
  public void button1_ActionPerformed(ActionEvent evt) {  
  try {
     	Runtime.getRuntime().exec("start mstsc.exe");
   	} catch (IOException e) {
    		e.printStackTrace();
   	}  
  } // end of button1_ActionPerformed 
  // Ende Methoden
} // end of class RemoteTool

Was ich jetzt neu gemacht habe ist das Drop&Down Menü anzupassen. Es soll wenn ich drauf gedrückt habe im Panel eine kurze Beschreibung ausgeben. Wie das zwar geht weiß ich noch nicht aber erst mal das eine :D
 

franky27

Bekanntes Mitglied
Ok also du musst IOException natürlich noch importieren.
Java:
import java.io.IOException;
Schau mal ob das schon reicht für den Fehler.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
P IOException Java Basics - Anfänger-Themen 20
E IOException Java Basics - Anfänger-Themen 4
H IOException in meinem Programm Java Basics - Anfänger-Themen 7
N Java.io.ioexception: Stream closed Java Basics - Anfänger-Themen 2
J Problem mit IOException Java Basics - Anfänger-Themen 2
A IOException Java Basics - Anfänger-Themen 10
R Classpath java.io.IOException: Could not find resource mybatis-config.xml Java Basics - Anfänger-Themen 5
T JUNit Test IOException Java Basics - Anfänger-Themen 5
T Warum brauche ich diese IOException? Java Basics - Anfänger-Themen 30
A JEditorPane + html -> java.io.IOException: invalid url Java Basics - Anfänger-Themen 4
D Input/Output IOException bei createNewFile() Java Basics - Anfänger-Themen 4
E Input/Output IOException beim Kompilieren Java Basics - Anfänger-Themen 3
H java.io.IOException: Failed to open... Java Basics - Anfänger-Themen 6
JAVAnnik IOException Java Basics - Anfänger-Themen 17
S 'IOException must be caught or declared' - was tun? Java Basics - Anfänger-Themen 12
H exception "java.io.IOException: Stream closed" Java Basics - Anfänger-Themen 10
D Unhandled Exception type IOException in Constructor Java Basics - Anfänger-Themen 1
S eien frage zu IOException Java Basics - Anfänger-Themen 7
F wie mit einer ioexception umgehen Java Basics - Anfänger-Themen 10
D JSP: IOException: Stream closed nach dispatchter.forward(..) Java Basics - Anfänger-Themen 13
0 Was macht eine IOException? Java Basics - Anfänger-Themen 4
G IOException Problem in eigener Klasse Java Basics - Anfänger-Themen 8
M Nach IOException fortfahren Java Basics - Anfänger-Themen 6
J System.in.read(): Unhandled exception type IOException Java Basics - Anfänger-Themen 12
C java.io.IOException: Zugriff verweigert Java Basics - Anfänger-Themen 2
H IOException bei FileReader Java Basics - Anfänger-Themen 3
F MouseListener - Unhandled IOException Java Basics - Anfänger-Themen 2
S BufferReader IOException Java Basics - Anfänger-Themen 3
C overridden method does not throw java.io.IOException Java Basics - Anfänger-Themen 4
F selstsame IOException error=3 Java Basics - Anfänger-Themen 4
G Fehlermeldung - java.io.IOException: Das Handle ist ungültig Java Basics - Anfänger-Themen 3
D Problem mit IOException Java Basics - Anfänger-Themen 17
M Fehlermeldung unreported exception java.io.IOException. Java Basics - Anfänger-Themen 2
S IOException bei BufferedReader Java Basics - Anfänger-Themen 15
N Unhandled exception type IOException? Java Basics - Anfänger-Themen 8
C Methodenaufruf mit throws IOException Java Basics - Anfänger-Themen 2
monsterherz Fehler Semikolon fehlt - ich weiss aber nicht wo da noch eines hin sollte... Java Basics - Anfänger-Themen 21
E 2 Matrizen multiplizieren - Output fehlt... Java Basics - Anfänger-Themen 5
kokojamboo92 mir fehlt ein Schritt.. Java Basics - Anfänger-Themen 10
I BlueJ importdatei fehlt Java Basics - Anfänger-Themen 4
T Erste Schritte MongoDB Filter Klasse fehlt Java Basics - Anfänger-Themen 0
X Compiler-Fehler .java Dateiendung fehlt Java Basics - Anfänger-Themen 5
P Input/Output Textdatei einlesen - 1. Zeichen fehlt Java Basics - Anfänger-Themen 7
S Eclipse Design-Reiter fehlt Java Basics - Anfänger-Themen 6
I Methoden Wochenkalendar switch anweisung fehlt Java Basics - Anfänger-Themen 4
M index.html fehlt Java Basics - Anfänger-Themen 12
L laut Compiler fehlt der Methodenkörper Java Basics - Anfänger-Themen 2
S referenzierte Assemblierung fehlt Java Basics - Anfänger-Themen 8
T Datentypen JDK funktioniert nicht ( Benutzeroberfläche fehlt) Java Basics - Anfänger-Themen 11
L Strichpunkt - was fehlt? Java Basics - Anfänger-Themen 7
D GUI Anzeige fehlt Java Basics - Anfänger-Themen 4
B Fehlermeldung - Vermutlich fehlt ein Paket Java Basics - Anfänger-Themen 12
P Textarea aktualisieren, Referenz fehlt Java Basics - Anfänger-Themen 4
A String einlesen 1 Buchstabe fehlt Java Basics - Anfänger-Themen 2
B icon fehlt Java Basics - Anfänger-Themen 3
M JFreeChart nach erneutem aufruf fehlt 2. Achse Java Basics - Anfänger-Themen 4
P java.lang.NoClassDefFoundError.Hauptklasse fehlt Java Basics - Anfänger-Themen 13
P Textdateischreiben, etwas fehlt noch bzw. 1 error kommt Java Basics - Anfänger-Themen 4
D JTable -> Kopf fehlt Java Basics - Anfänger-Themen 2
sliwalker Wie löse ich eine "DfB-Pokalauslosung"?Logik fehlt Java Basics - Anfänger-Themen 5
L Zugriff auf Methode einer anderen Klasse -> ')' fehlt ? Java Basics - Anfänger-Themen 2
V Source.zip fehlt Java Basics - Anfänger-Themen 2
I Exception wird gefangen, aber trotzdem in Error Log? Java Basics - Anfänger-Themen 10
K Programm compilierbar aber nicht ausführbar... Java Basics - Anfänger-Themen 21
N Hey Leute und zwar versuche ich gerade ein 2D Spiel zu Programmieren aber die Figur will sich nicht nach links oder rechts bewegen :( Java Basics - Anfänger-Themen 12
T float soll durch schleife die größte mögliche Zahl herausfinden, Ausgabe ist aber "Infinity" Java Basics - Anfänger-Themen 1
M Konstruktor-Aufruf im Konstruktor, aber nicht am Anfang? Java Basics - Anfänger-Themen 4
N Programm Funktioniert mit .txt Datei aber nicht mit .rtf Datei Java Basics - Anfänger-Themen 2
N Interpreter-Fehler Compiler zeigt keine Fehler an, aber das Programm läuft nicht (BlueJ) Java Basics - Anfänger-Themen 2
H Kapselung protected aber in einer Kindklasse nicht zugänglich Java Basics - Anfänger-Themen 5
L Hilfe! Liste mit Items werden ausgegeben aber nicht in zufälliger Reihenfolge Java Basics - Anfänger-Themen 6
P Installation JRE 8u321 startet, geht aber nicht weiter Java Basics - Anfänger-Themen 1
berserkerdq2 Ich gebe eine ArrayList als List zurück per MEthode, wie kann ich nun aber die ArrayList speichern? Java Basics - Anfänger-Themen 46
L Mergesort (aber anders) Java Basics - Anfänger-Themen 2
P Mein Programm wird zwar erfolgreich Compiliert, öffnet sich aber nicht Java Basics - Anfänger-Themen 6
HelpInneed Baum ausgeben (aber mal anders) Java Basics - Anfänger-Themen 3
U Kann man bei Java gleich mehrere Bedingungen prüfen in der If, aber in einem "Satz"? Java Basics - Anfänger-Themen 1
H Kapselung JProgressBar in JTable, aber getValueAt() greift nicht Java Basics - Anfänger-Themen 7
U Den Kuchen aufteilen - aber wie? (Rebalancing-Algorithmus) Java Basics - Anfänger-Themen 14
OSchriever Jar-Programm läuft auf Windows aber nicht auf Linux(Raspberri Pi4) Java Basics - Anfänger-Themen 22
R Fehlermeldung aber WO liegt der Fehler? Java Basics - Anfänger-Themen 7
I DecimalFormat in Zahlenformat für Währung, habe 7,99, bekomme aber 7 Java Basics - Anfänger-Themen 4
CptK Generics: Klassen die Interface implementieren, aber selbst nicht das Interface sind Java Basics - Anfänger-Themen 8
AGW App programmiert lassen, aber Änderungen vornehmen Java Basics - Anfänger-Themen 13
B Interface List - Objekt übergeben? Einzelnes Objekt geht, aber Liste nicht? Java Basics - Anfänger-Themen 4
B Fehler, aber ich weiß nicht warum Java Basics - Anfänger-Themen 3
J Fehler im Code, aber ich weiß nicht wieso! Java Basics - Anfänger-Themen 6
B Java Mail -> Mail senden, ist aber nich in IMAP unter "Gesendet" Java Basics - Anfänger-Themen 3
A Figur erkennen, aber Abweichung falsch Java Basics - Anfänger-Themen 2
A Haben KNNs ein Gedächtnis, lernen etwas oder verändern sich, während sie nicht trainieren, aber aktiv sind? Java Basics - Anfänger-Themen 3
C "HelloWorld" - Dateien erstellt, aber ist es eine class-Datei? Java Basics - Anfänger-Themen 2
S Programmierung simulieren - aber wie?! Java Basics - Anfänger-Themen 3
S Interpreter-Fehler Endlosschleife zur Laufzeit aber warum? Java Basics - Anfänger-Themen 15
J Mit OpenJDK entwickeln aber Oracle SE Runtime installieren? Java Basics - Anfänger-Themen 6
X Threads Zwei Threads, aber doppelte Ausgabe verhindern (synchronized) Java Basics - Anfänger-Themen 54
A Java-Programm läuft bei installierter JDK aber nicht mit JRE? Java Basics - Anfänger-Themen 5
C Statischer Typ aber Variable nicht statisch? Java Basics - Anfänger-Themen 5
J ShortCut erstellen aber wie die dll einbinden Java Basics - Anfänger-Themen 3
I "\n" aus ArrayList enfernen, aber wie?! Java Basics - Anfänger-Themen 4
B Türme von Hanoi mit einer beliebigen aber gültigen Eingabe lösen Java Basics - Anfänger-Themen 5

Ähnliche Java Themen

Neue Themen


Oben