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

    Lettura e scrittura su device a caratteri linux

    Ciao a tutti, io sto cercando di leggere e scrivere su un device a caratteri con ubuntu ma quando provo a creare l'outputstream ho questa eccezione:
    java.io.FileNotFoundException: /dev/usb/legousbtower0 (Device or resource busy)
    Questo è il codice che uso:
    codice:
    myInputStream = new FileInputStream("/dev/usb/legousbtower0");
    myOutputStream = new FileOutputStream("/dev/usb/legousbtower0");
    L'inputstream funziona e provando dal terminale funziona anche la scrittura usando
    echo test > /dev/usb/legousbtower0
    Ho cercato chi sta usando il device con fuser ma non risulta niente.
    Coltiva Linux, Windows si pianta da solo!

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    apri 2 stream sulla stessa risorsa, quale delle due ti dà eccezione? penso la seconda

    con il segno ">" fai un redirect, il tuo device diventa uno stream in input, tant'è che tu non vedi quello che redirezioni.

  3. #3
    Ok ho capito, aprendo l'inputstream poi non posso aprire l'outputstream perché il file risulta già aperto.
    Ho risolto utilizzando RandomAccessFile.

    Grazie
    Coltiva Linux, Windows si pianta da solo!

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.