Delgado o Gordo
04-10-2007, 19:30
Olá!
Comecei ontem a programar em java e estou a usar o eclipse como compilador. Criei um programa que calcula a área de um triângulo e funciona perfeitamente quando o testo no Eclipse. A minha dúvida é:
Como é que posso correr o programa sem ser no Eclipse?
Já tentei ir à consola do Windows, fazer java "nome do programa"(já está em .class) mas dá-me sempre erro...:confused:.
O programa é este:
package area;
import java.io.*;
public class AreaTriangulo {
public static void main(String[] arg)
throws IOException
{InputStreamReader base1 = new
InputStreamReader (System.in);
BufferedReader input = new
BufferedReader (base1);
System.out.println("Intruduza a base do triângulo:");
String base = input.readLine();
InputStreamReader altura1 = new
InputStreamReader (System.in);
BufferedReader input2 = new
BufferedReader (altura1);
System.out.println("Intruduza a altura:");
String altura = input2.readLine();
Double base2 = new Double(base);
Double altura2 = new Double(altura);
System.out.println("A área é " + (base2*altura2)/2);
}
}
O que é que estou a fazer mal?
Comecei ontem a programar em java e estou a usar o eclipse como compilador. Criei um programa que calcula a área de um triângulo e funciona perfeitamente quando o testo no Eclipse. A minha dúvida é:
Como é que posso correr o programa sem ser no Eclipse?
Já tentei ir à consola do Windows, fazer java "nome do programa"(já está em .class) mas dá-me sempre erro...:confused:.
O programa é este:
package area;
import java.io.*;
public class AreaTriangulo {
public static void main(String[] arg)
throws IOException
{InputStreamReader base1 = new
InputStreamReader (System.in);
BufferedReader input = new
BufferedReader (base1);
System.out.println("Intruduza a base do triângulo:");
String base = input.readLine();
InputStreamReader altura1 = new
InputStreamReader (System.in);
BufferedReader input2 = new
BufferedReader (altura1);
System.out.println("Intruduza a altura:");
String altura = input2.readLine();
Double base2 = new Double(base);
Double altura2 = new Double(altura);
System.out.println("A área é " + (base2*altura2)/2);
}
}
O que é que estou a fazer mal?