osa
03-11-2007, 00:27
Salve ho scritto questo piccolo codice:
Runtime rt=Runtime.getRuntime();
try {
String device=" /dev/sdb1 pendrive";
String cmd="/usr/bin/pmount ";
Process p=rt.exec(cmd + device);
try {
p.waitFor();
} catch (InterruptedException ex) {
ex.printStackTrace();
}
Se uso la versione Java 1.5 il comando pmount non è eseguito. Questa è la prima parte dell'errore:
java.io.IOException: /usr/bin/pmount: cannot execute
at java.lang.UNIXProcess.<init>(UNIXProcess.java:148)
at java.lang.ProcessImpl.start(ProcessImpl.java:65
Con la versione 1.6 va tutto bene. Sapete dirmi qualcosa?
Runtime rt=Runtime.getRuntime();
try {
String device=" /dev/sdb1 pendrive";
String cmd="/usr/bin/pmount ";
Process p=rt.exec(cmd + device);
try {
p.waitFor();
} catch (InterruptedException ex) {
ex.printStackTrace();
}
Se uso la versione Java 1.5 il comando pmount non è eseguito. Questa è la prima parte dell'errore:
java.io.IOException: /usr/bin/pmount: cannot execute
at java.lang.UNIXProcess.<init>(UNIXProcess.java:148)
at java.lang.ProcessImpl.start(ProcessImpl.java:65
Con la versione 1.6 va tutto bene. Sapete dirmi qualcosa?