Claro
dentro de try catch:
void Execute()throws IOException{
p = Runtime.getRuntime().exec("make " + Asm.getAbsolutePath() + " " + Raw.getAbsolutePath() + getBase());
InputStream is = p.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is));
String test = br.readLine();
while (test != null) {
System.out.println(test);
test = br.readLine();
}
y cuando oprimo el boton:
if (d == 0) {
try {
Execute();
Runtime.getRuntime().exec("C:/Archivos de programa/Internet Explorer/iexplore.exe URL"); //Hay alguna otra forma de hacer esto ? para no denpender de la ruta de instalacion del explorer ?
} catch (IOException ex) {
JOptionPane.showMessageDialog(null, "Bloody mistake");
}
La cosa es que si lo hago asi:
if (d == 0) {
try {
p = Runtime.getRuntime().exec("make " + Asm.getAbsolutePath() + " " + Raw.getAbsolutePath() + getBase());
} catch (IOException ex) {
InputStream is = p.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is));
String test = br.readLine();
while (test != null) {
System.out.println(test);
test = br.readLine();
}
Me genera error, pues p solo esta declarado en el try, no en el catch, pero yo creo que solo deberia crear el bufferreader y el input strean cuando hay error, si no hay pues no lo necesito
DAMNED !! Entonces tendre que poner el .jar dentro de la misma carpeta del .exe
Me entiendes ?
Saludos y Gracias