public void run() {
int pos=1;
try{
while ((pkg = lineas.readLine().toString()) != null) {
jProgressBar1.setValue(pos);
pos++;
try{
sh="su -c 'rpm -Uhv "+ruta+"/Packages/"+pkg+"'";
String[] command
= {"sh",
"-c",
"rpm -Uhv "+ruta
+"/"+pkg
}; System.
out.
println("rpm -Uhv "+ruta
+"/Packages/"+pkg
); /* El primer problema se encuentra en esta linea "Process process=Runtime.getRuntime().exec(command);"
el problema es que cuando se ejecuta (eso creo yo) no lo hace, por lo que me retorna un null
*/
/* con esta linea ve la slida que me manda despues de "Ejecutar" el comando
*/
System.
out.
println("Input "+aux
+"n"); jTextArea1.append(pkg);
}
}
try {
/* y el otro error no se exactamente donde esta pero ya no ejecuta esta linea "Proceso terminado"
*/
JOptionPane.
showMessageDialog(null,
"Proceso terminado"); try {
this.finalize();
Logger.getLogger(install.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
}
});
instalar.start();