Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Java => Mensaje iniciado por: Drewermerc en 1 Mayo 2015, 19:31 PM

Título: compilar con gcj.
Publicado por: Drewermerc en 1 Mayo 2015, 19:31 PM
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.
Título: Re:
Publicado por: Thryks en 2 Mayo 2015, 00:44 AM
Segun dice ay parece q no has importado java.util.Scanner
Título: Re:
Publicado por: Thryks en 2 Mayo 2015, 00:47 AM
Si puedes poner el codigo sería mejor
Título: Re: compilar con gcj.
Publicado por: Drewermerc en 2 Mayo 2015, 02:52 AM
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));
     }
}