tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
2189
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Blame Blame ist offline Mitglied
    Registriert seit
    Apr 2004
    Beiträge
    11
    Hi, also ich will ein Programm schreiben das bei Knopfdruck eine .exe öffnen und villeicht noch ein paar Parameter hintendran schreibt.

    Wie kann ich sowas in JAVA machen

    THX
    Blame!
     

  2. #2
    Registriert seit
    Mar 2001
    Ort
    München
    Beiträge
    4.785
    Runtime.getRuntime().exec() <- ist dein Freund
     
    Erst wenn der letzte Programmierer eingesperrt...
    ...und die letzte Idee patentiert ist, werdet ihr merken, dass Anwälte nicht programmieren können.
    -------------------
    chris: hey Tom hast du eigentlich ne Freundin
    jdar: ich bin tutorials.de Mod!

  3. #3
    Blame Blame ist offline Mitglied
    Registriert seit
    Apr 2004
    Beiträge
    11
    Also ich habs jetzt mal probiert aber ich bekomm immer so nen komischen Fehler aus dem ich nicht schlau werde:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    
    import java.awt.*;
    import java.awt.event.*;
     
    class Open1 extends Frame implements ActionListener{
        
        Button cmdOpen = new Button ("OPEN");
        public Open1() {
            addWindowListener(new WindowAdapter() {
                public void windowClosing(WindowEvent e) {
                    dispose();
                    System.exit(0);
                }
            });
            setLayout (new FlowLayout());
     
            add(cmdOpen);
            cmdOpen.addActionListener (this);
        
        }
     
            public void jbu1ActionPerformed (ActionEvent evt)
            
             {
                Object sender;
                sender = evt.getSource();
                
            if(sender==cmdOpen) 
            try
            {
              Runtime.getRuntime().exec("start notepad.exe");
             
              }
     
              catch(Exception e)   {}
            }
     
    public static void main(String args[]) {
            System.out.println("Starting changer...");
            Open1 mainFrame = new Open1();
            mainFrame.setSize(160, 235);
            mainFrame.setTitle("OPENER");
            mainFrame.setVisible(true);
            
        }
    }

    Fehlermeldung:

    C:\Open1.java:4: Open1 is not abstract and does not override abstract method actionPerformed(java.awt.event.ActionEvent) in java.awt.event.ActionListener
    class Open1 extends Frame implements ActionListener{
    ^
    1 error
    Geändert von Blame (03.05.04 um 15:26 Uhr)
     

  4. #4
    Registriert seit
    Apr 2004
    Ort
    Ruhrgebiet
    Beiträge
    1.582
    Original geschrieben von Blame
    Also ich habs jetzt mal probiert aber ich bekomm immer so nen komischen Fehler aus dem ich nicht schlau werde:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    
    class Open1 extends Frame [B]implements ActionListener[/B]{
        
            public void jbu1ActionPerformed (ActionEvent evt)
            
             {
                Object sender;
                sender = evt.getSource();
                
            if(sender==cmdOpen) 
            try
            {
              Runtime.getRuntime().exec("start notepad.exe");
             
              }
     
              catch(Exception e)   {}
            }
     
    }

    Fehlermeldung:

    C:\Open1.java:4: Open1 is not abstract and does not override abstract method actionPerformed(java.awt.event.ActionEvent) in java.awt.event.ActionListener
    class Open1 extends Frame implements ActionListener{
    ^
    1 error
    Guggst Du mit Auge, siehst Fehler Du selbst.
    Wenn eine Klasse mittels des Interfaces

    implements ActionListener

    zum ActionListener gemacht wird, muss sie gemäß den Java-Programmierrichtlinien die zugehörigen Interface-Methoden implementieren. Für den ActionListener wäre dies:

    public void actionPerformed (ActionEvent evt)

    Diese Methode fehlt offenbar in Deiner Klasse.


    Reicht eigentlich nicht

    Runtime.getRuntime().exec("notepad.exe");

    aus, oder muss vor dem notepad.exe das start wirklich hin?
     

Ähnliche Themen

  1. Datei in Java öffnen...
    Von Jellysheep im Forum Java
    Antworten: 8
    Letzter Beitrag: 17.02.09, 09:25
  2. GnuPlot-Datei öffnen mit Java
    Von _Truck_ im Forum Java
    Antworten: 1
    Letzter Beitrag: 12.05.08, 08:46
  3. SSL-Website öffnen mit Java
    Von speedy2 im Forum Java
    Antworten: 2
    Letzter Beitrag: 10.06.06, 15:30
  4. Java menue mit Click öffnen
    Von dmarth im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 25.06.03, 23:02
  5. Fenster mit Java öffnen...UND DANN ******
    Von MXAssman im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 01.08.01, 08:26