compilar con gcj.

Iniciado por Drewermerc, 1 Mayo 2015, 19:31 PM

0 Miembros y 1 Visitante están viendo este tema.

Drewermerc

Hola a todos.
estoy trantando compilar java con gcj, pero a la hora de hacerlo me da el siguiente error:
Código (java) [Seleccionar]

Problema_Uno.java:6: error: Class or interface `java.util.Scanner' not found in import.
   import java.util.Scanner;
          ^
Problema_Uno.java:0: warning: source file for class `problema_uno' is newer than its matching class file.  Source file `./problema_uno.java' used instead
Problema_Uno.java:61: error: Type `Scanner' not found in the declaration of the local variable `entrada'.
           Scanner entrada = new Scanner(System.in);
           ^
Problema_Uno.java:62: error: Type `Scanner' not found in the declaration of the local variable `limite'.
           Scanner limite = new Scanner(System.in);
           ^
3 errors


la forma en la que compilo es la siguiente:
Código (java) [Seleccionar]

gcj --main=Problema_Uno -o Probela.exe Problema_Uno.java


Espero me puedan ayudar.
Saludos,
Drewermerc.

Thryks

Segun dice ay parece q no has importado java.util.Scanner
Futuro Sysadmin

Thryks

Si puedes poner el codigo sería mejor
Futuro Sysadmin

Drewermerc

Hola Thryks.
gracias por responder.
Creo que el codigo no es el problema, este es el codigo:
Código (java) [Seleccionar]

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {     
           Scanner sc = new Scanner(System.in);  //crear un objeto Scanner
           String nombre;
           double radio;
           int n;
           System.out.print("Introduzca su nombre: ");       
           nombre = sc.nextLine();  //leer un String
           System.out.println("Hola " + nombre + "!!!");
           System.out.print("Introduzca el radio de la circunferencia: ");
           radio = sc.nextDouble(); //leer un double
           System.out.println("Longitud de la circunferencia: " + 2*Math.PI*radio);
           System.out.print("Introduzca un número entero: ");
           n = sc.nextInt(); //leer un entero
           System.out.println("El cuadrado es: " + Math.pow(n,2));
     }
}