Ergebnis 1 bis 9 von 9
  1. #1
    W32.iDrop.Gen
    Registriert seit
    03.12.2008
    Beiträge
    485

    Standard [Java] Externes Programm Starten

    Hi,

    probiere nun schon seit Stunden ein Programm mit einem Java code zu öffnen.

    public class Open {
    public static void main (String [] args) {

    Process p = Runtime.getRuntime().exec("\"C:\\text.EXE\"");
    }

    Die Datei test.exe sollte geöffnent werden.

    Kann mir wer erklären was ich falsch mache??

  2. #2
    Anfänger Avatar von NSGR
    Registriert seit
    08.03.2008
    Beiträge
    29

    Standard

    Code:
     try {
      Runtime.getRuntime().exec("Anwendung.exe");
    }
    catch (Exception e) {
       return;
    }
    Sollte so eigentlich gehen.
    /e mit System.err.println(e.toString()); kannste dir dann die Exception ausgeben lassen.

    Die wahre Freiheit des Menschen liegt nicht darin, dass er tun kann was er will, sondern das er nicht tun muss, was er nicht will.



  3. #3
    W32.iDrop.Gen
    Registriert seit
    03.12.2008
    Beiträge
    485

    Standard

    Code:
    Open.java:9: reached end of file while parsing
    ich krieg diesen Fehler.

    Code:
    public class Open {
        public static void main (String [] args) {
        try {
        Runtime.getRuntime().exec("C:\test.exe");
        }
        catch (Exception e) {
        return;
        }
    }
    Edit:

    wo muss ich das einfügen?

    System.err.println(e.toString())?
    Geändert von psyborg (10.04.2010 um 21:24 Uhr) Grund: Automerged Doublepost

  4. #4
    Anfänger Avatar von NSGR
    Registriert seit
    08.03.2008
    Beiträge
    29

    Standard

    public class Open {
    public static void main (String [] args) {
    try {
    Runtime.getRuntime().exec("C:\test.exe");
    }
    catch (Exception e) {
    System.err.println(e.toString());
    }
    }
    }

    /e der Fehler kommt weil dir eine } fehlt .^^

    Die wahre Freiheit des Menschen liegt nicht darin, dass er tun kann was er will, sondern das er nicht tun muss, was er nicht will.



  5. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    psyborg (10.04.2010)

  6. #5
    W32.iDrop.Gen
    Registriert seit
    03.12.2008
    Beiträge
    485

    Standard

    Vielen Dank.

    OMG... War mal wieder typisch ich xD

  7. #6
    Anfänger Avatar von NSGR
    Registriert seit
    08.03.2008
    Beiträge
    29

    Standard

    Dann musst die das Programm erst downloaden .
    http://openbook.galileocomputing.de/...aa3f8cf6ab830a

    Dateien und Datenströme .

    Die wahre Freiheit des Menschen liegt nicht darin, dass er tun kann was er will, sondern das er nicht tun muss, was er nicht will.



  8. #7
    W32.iDrop.Gen
    Registriert seit
    03.12.2008
    Beiträge
    485

    Standard

    Hab jetzt alles durchgelesen.

    Aber irgendwie werd ich ned fündig. =s

  9. #8
    Anfänger Avatar von NSGR
    Registriert seit
    08.03.2008
    Beiträge
    29

    Standard

    Code:
    package test;
    
    import java.io.*;
    import java.net.*;
    
    /**
     *
     * @author NSGR
     */
    public class Main {
    
        public static void main(String[] args) throws MalformedURLException, IOException {
            URL u = new URL("http://dieseite.de/file.exe");
            URLConnection uc = u.openConnection();
            InputStream is = new BufferedInputStream(uc.getInputStream());
            OutputStream out = new BufferedOutputStream(new FileOutputStream("deinename.exe"));
            byte[] b = new byte[1024];
            int bla;
            while ((bla = is.read(b)) != -1) {
                out.write(b, 0, bla);
            }
            out.flush();
            out.close();
            is.close();
        }
    }
    So sollte es gehen.

    Die wahre Freiheit des Menschen liegt nicht darin, dass er tun kann was er will, sondern das er nicht tun muss, was er nicht will.



  10. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    psyborg (10.04.2010)

  11. #9
    W32.iDrop.Gen
    Registriert seit
    03.12.2008
    Beiträge
    485

    Standard

    Super sache!

    Habs zum laufen bekommen! Falls ich dir mal irgendwie helfen kann, sag bescheid

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •