Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    43

    Eseguire comandi in java

    Devo poter eseguire dei comandi interpretabili dal command con un programmino in java. Ho letto nella documentazione dell'esistenza della classe Runtime, ho provato a scrivere due righe ma mi ha dato una NullPointerException. Dato che non ho molta esperienza programmativa qualcuno mi gradirei una dritta da qualcuno. Pasto qui sotto le due righe di codice che ho scritto:

    import java.io.*;

    public class exec {
    public static void main (String args[]){
    Runtime ex=null;
    try {
    BufferedReader d = new BufferedReader(new InputStreamReader(System.in));
    System.out.print("Inserire il comando: ");
    String cmd = d.readLine();
    ex.exec(cmd);
    } catch (IOException e) {}
    }
    }
    -----------

    Ciao grazie

  2. #2
    Utente di HTML.it L'avatar di anx721
    Registrato dal
    Apr 2003
    Messaggi
    2,352
    L'errore è dovuto al fatto che ex è un oggetto inizializzato a null, sostituisci la riga

    Runtime ex=null;

    con

    Runtime ex = Runtime.getRuntime();

    Ciao.

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    43
    grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    43
    e per stampare l'output del comando?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.