Auf Thema antworten

Ich habe ein Problem.

Das ich möchte eine Datei ausführen wie das geht weiß ich aber irgenwie kriege ich nur Fehler rein.

[JAVA=42]import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

import javax.swing.event.*;

import java.io.*;


/**

  *

  * Beschreibung

  *

  * @version 1.0 vom 26.02.2012

  * @author

  */


public class start extends JApplet {

  // Anfang Attribute

  private JButton starten = new JButton();

  private JButton stoppen = new JButton();

  private JLabel Anzeige = new JLabel();

  // Ende Attribute


  public void init() {

    Container cp = getContentPane();

    cp.setLayout(null);

    cp.setBounds(0, 0, 465, 148);

    // Anfang Komponenten


    starten.setBounds(8, 8, 195, 65);

    starten.setText("starten");

    starten.setMargin(new Insets(2, 2, 2, 2));

    starten.addActionListener(new ActionListener() {

      public void actionPerformed(ActionEvent evt) {

        starten_ActionPerformed(evt);

      }

    });

    cp.add(starten);

    stoppen.setBounds(216, 8, 219, 65);

    stoppen.setText("stoppen");

    stoppen.setMargin(new Insets(2, 2, 2, 2));

    stoppen.addActionListener(new ActionListener() {

      public void actionPerformed(ActionEvent evt) {

        stoppen_ActionPerformed(evt);

      }

    });

    cp.add(stoppen);

    Anzeige.setBounds(144, 80, 182, 20);

    Anzeige.setText("");

    Anzeige.setOpaque(true);

    cp.add(Anzeige);

    // Ende Komponenten


  } // end of init


  // Anfang Methoden

  public void starten_ActionPerformed(ActionEvent evt) {

   try

{

/*

* Ausführen eines externen Commands

*/

Process myProcess = Runtime.getRuntime().exec("test.bat");

myProcess.waitFor();

if (myProcess.exitValue() == 0) //Erfolgreiche Ausführung

{

Anzeige.setText("erfolgt");

}

else //Mißlungene Ausführung

{

Anzeige.setText("misserfolg");

}

}

catch (Exception e)

{

Anzeige.setText("Fehler");

}

  } // end of starten_ActionPerformed


  public void stoppen_ActionPerformed(ActionEvent evt) {

    // TODO hier Quelltext einfügen

  } // end of stoppen_ActionPerformed


  // Ende Methoden


} // end of class start

[/code]

also ausgabe ist gleich Fehler


Ach ja noch die Batch dazu

[Code]echo Hallo Welt

pause[/Code]

???:L???:L

Ich werde nicht sofort antworten!

:toll::toll:



Oben