Foros del Web » Programación para mayores de 30 ;) » Java »

metodo main estatico...duda

Estas en el tema de metodo main estatico...duda en el foro de Java en Foros del Web. hola una pregunta, que sucede si tengo un proyecto en java. que estara en una carpeta... buena la duda, es hablando del metodo MAIN tengo ...
  #1 (permalink)  
Antiguo 20/03/2014, 13:27
 
Fecha de Ingreso: febrero-2013
Ubicación: en mi casa
Mensajes: 541
Antigüedad: 11 años, 1 mes
Puntos: 3
metodo main estatico...duda

hola una pregunta, que sucede si tengo un proyecto en java.
que estara en una carpeta...

buena la duda, es hablando del metodo MAIN

tengo 2 clases , en un proyecto ,. las 2 tienen el metodo main

clase1.java clase2.java

el main de clase2.java imprime un "hola mundo"

por que desde clase1 llamo al metodo main de la clase 2.no me funciona,

ya que no era un metodo statico?...


osea , desde la clase1. hago esto

Código PHP:
clase2.main(); 
  #2 (permalink)  
Antiguo 20/03/2014, 13:34
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 6 meses
Puntos: 454
Respuesta: metodo main estatico...duda

Hola:

Si el main es como debe ser, debes pasale parámetros.

Ayudaría también saber qué error te está dando. Lo de "no me funciona" puede ser por muchos motivos.

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #3 (permalink)  
Antiguo 20/03/2014, 13:52
 
Fecha de Ingreso: febrero-2013
Ubicación: en mi casa
Mensajes: 541
Antigüedad: 11 años, 1 mes
Puntos: 3
Respuesta: metodo main estatico...duda

mira en un proyecto tengo 2 clases...


una CLASE se llama vaso

esa tiene este metodo main
Código PHP:
    public static void main(String[] args){
        
        
System.out.println("vaso de vidrio metodo main");
    } 
y desde otra clase la llamo asi...

Código PHP:
vaso.main("2"); 

tira esto de error..

Cita:
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
The method main(String[]) in the type vaso is not applicable for the arguments (String)

Última edición por aldo_rengo; 20/03/2014 a las 14:09
  #4 (permalink)  
Antiguo 20/03/2014, 14:28
Avatar de farfamorA  
Fecha de Ingreso: noviembre-2010
Ubicación: Lima
Mensajes: 136
Antigüedad: 13 años, 5 meses
Puntos: 24
Respuesta: metodo main estatico...duda

The method main(String[]) in the type vaso is not applicable for the arguments (String)
Traducción:
El método main(String[]) de la clase vaso no es aplicable para los argumentos proporcionados (String).

Buen cristiano:
Estás pasándole un parámetro erróneo. La clase main de vaso espera un parámetro de tipo String[] (un array de Strings) y tú le estás enviando un parámetro de tipo String.

Solución:
Enviarle el parámetro correctamente:
Código Java:
Ver original
  1. vaso.main(new String[]{"2"});
  #5 (permalink)  
Antiguo 20/03/2014, 14:36
 
Fecha de Ingreso: febrero-2013
Ubicación: en mi casa
Mensajes: 541
Antigüedad: 11 años, 1 mes
Puntos: 3
Respuesta: metodo main estatico...duda

jajaj, por que dicen , "este buen cristiano"
cuando hacen referencia a alguien ?

Etiquetas: clase, main, metodo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:29.