Avviarare un .exe premendo un bottone in un programma java

di il
4 risposte

Avviarare un .exe premendo un bottone in un programma java

Salve, volevo chiedervi se conoscete la riga di codice adatta ad avviare un eseguibile .exe premendo un pulsante da una programma java. Voglio creare un programma che avvi questo eseguibile premendo semplicemente un pulsante, è possibile?

4 Risposte

  • Re: Avviarare un .exe premendo un bottone in un programma java

    lebiar ha scritto:


    Salve, volevo chiedervi se conoscete la riga di codice adatta ad avviare un eseguibile .exe premendo un pulsante da una programma java. Voglio creare un programma che avvi questo eseguibile premendo semplicemente un pulsante, è possibile?
    Ne esistono 2 di modi per lanciare processi da Java:

    - gli exec() di java.lang.Runtime
    - java.lang.ProcessBuilder (da Java 5) che offre diverse feature in più.

    Consulta la documentazione javadoc per i dettagli.
  • Re: Avviarare un .exe premendo un bottone in un programma java

    Scusa non sono molto ferrato, studio java da qualche giorno.
    Cos'è la documentazione javadoc?

    JButton Button = new JButton("Button");
    Terzo.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent arg0) {
    COSA DEVO SCRIVERE QUI?
    }
    });
    Button.setBounds(138, 213, 119, 49);
    contentPane.add(Button);
  • Re: Avviarare un .exe premendo un bottone in un programma java

    Mi da due errori. Non riesco ad andare oltre, ma credo di esserci vicino.

    JButton Terzo = new JButton("Terzo");
    Terzo.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent arg0) {
    Process Prova.Prova().new ActionListener() {"C:\Program Files\Opera\launcher.exe"}.start();
    }
    });
    Terzo.setBounds(138, 213, 119, 49);
    contentPane.add(Terzo);
  • Re: Avviarare un .exe premendo un bottone in un programma java

    lebiar ha scritto:


    Non riesco ad andare oltre, ma credo di esserci vicino.
    Ehm ... no .... sorry ..... sei vicino esattamente come l'Italia è "vicina" alla Nuova Zelanda ....

    A livello basilare, per lanciare un processo:
    Runtime.getRuntime().exec("eseguibile");
    Ah, e la documentazione javadoc del framework standard:
    http://docs.oracle.com/javase/8/docs/api

    (questa è online ma si può scaricare lo zip completo) va sempre tenuta a portata di .. mouse.
Devi accedere o registrarti per scrivere nel forum
4 risposte