Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    leggere file con notepad

    salve a tutti, volevo sapere se era possibile in java lanciare l'applicazione notepad.

    Cioè io voglio fare in modo che l'utente cliccando su un pulsante all'interno del programma possa aprire un file di testo con il notepad

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: leggere file con notepad

    Originariamente inviato da ingnuccio
    salve a tutti, volevo sapere se era possibile in java lanciare l'applicazione notepad.
    Runtime.getRuntime().exec("notepad nomefile");
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3

    Re: Re: leggere file con notepad

    Originariamente inviato da andbin
    Runtime.getRuntime().exec("notepad nomefile");
    Ti ringrazio per la risposta, però ho provato il seguente comando

    Runtime.getRuntime().exec("C:"+File.separator+"MSL og.txt");

    ma mi da errore!! Sbaglio in qualcosa?

    il file che voglio aprire si trova in C:\MSLog.txt.

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Re: Re: leggere file con notepad

    Originariamente inviato da ingnuccio
    Ti ringrazio per la risposta, però ho provato il seguente comando

    Runtime.getRuntime().exec("C:"+File.separator+"MSL og.txt");

    ma mi da errore!! Sbaglio in qualcosa?

    il file che voglio aprire si trova in C:\MSLog.txt.
    Ma exec() serve per avviare un "processo", non per aprire direttamente un documento!!

    Se vuoi aprire un file puoi:

    - Usare open() o meglio edit() (se si vuole editare il documento) di java.awt.Desktop (solo da Java 6 !)

    - Usare exec() di Runtime ma usando un comando apposito di sistema per aprire un file.

    exec("cmd /c start C:\\MSLog.txt");

    In questo modo si sfrutta la shell di Windows che apre il documento in base alla applicazione registrata per quella estensione.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Grazie per i consigli, sto utilizzando la seconda opzione quella che sfrutta la shell di windows.

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.