entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

¿Cómo mandar parámetros a una función de JAVA desde la terminal?

Estoy desarrollando una aplicación en Java, lo que hace es enviar un dato de tipo String a un webservice, pero quisiera saber si hay una forma de ejecutar cierta función de la clase principal pasandole un parámetro por default, todo esto desde la terminal. Por ejemplo

Tengo:

public void valorENVIAR(String dato) {
   System.out.println (dato);
}

Lo que quiero hacer es llamar a valorENVIAR() y darle un valor desde que se manda a llamar, sin usar otro tipo de input (Por ejemplo BufferedReader).
Espero que me puedan ayudar y gracias.

1 Respuesta

2votos

kevinesaa Puntos520

java -jar app.jar arg1 arg2 ... argN

Esos argumentos son recibidos por la función public static void main(String ... args){ /*su código*/}

solo el método main permite la entrada de argumentos desde el exterior de la aplicación.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta