Durante un mio programma java alla ricezione di un file .class devo lanciarlo.
Ho usato recvdir per indicare la cartella nella quale ricevo il file, e myname è il nome del file privato dell'estensione .class. Al momento di eseguire questa parte di codice però su linux (il codice per Windows sta in un'altra parte di codice) mi lancia l'eccezione class not found.
codice:Runtime rt = Runtime.getRuntime(); String esegui="java -cp " + recvdir + " " + myname; Process p = rt.exec(esegui);
La mia idea sarebbe quella di eseguire
E' errata l'impostazione oppure magari va in errore per qualche stupidaggine come uno slash o qualcos'altro?codice:rt.exec("java -cp /home/.../cartella nomefile");

Rispondi quotando

