Soy muy nuevo en Java (comencé a aprender hace 2 días). Lo siento si esta es una pregunta estúpida. Estoy tratando de aprender a usar rt.exec & métodos similares, así que traté de hacer un programa muy simple que ejecuta calc.exe. Este es el código:Error de Java "Valor de la variable local no se usa"
public class main {
{
try {
Runtime rt = Runtime.getRuntime() ;
Process p = rt.exec("calc.exe") ;
}
catch(Exception exc){/*handle exception*/}
}
}
me sale el error "El valor de la variable local p no se utiliza".
Y si intento compilar esto es lo que me sale:
creo que es fácil de solucionar, pero no sé cómo. Sería bueno si alguien ayuda.
Necesita un método 'public static void main (String [] argv)' (exactamente así). – Thilo
1) * "el valor de la variable local p no se utiliza" * es una advertencia de tiempo de compilación. 2) Un 'Launch Error' es un error de tiempo de ejecución en lugar de un error de tiempo de compilación. 3) Alguien que es * "realmente nuevo en Java" * debería intentar cosas más fáciles que utilizar un código específico de plataforma para crear un 'Proceso'. Existe este [artículo de 6 páginas] (http://www.javaworld.com/jw-12-2000/jw-1229-traps.html) que describe algunos de los requisitos para usar un 'Proceso' correctamente. Por ejemplo, requerirá un 'Thread' para consumir las secuencias de salida del' Process'. –