/ / IntelliJ y obteniendo información del usuario - java, intellij-idea

IntelliJ y obteniendo entrada de usuario - java, intellij-idea

por lo que soy nuevo en el uso de IntelliJ y he intentado buscar en Google, pero sin éxito.

Estoy creando un programa java simple que básicamente imprime hola y obtiene la entrada del usuario (nombre) y lo imprime ... Solo para hacer rodar la bola. Normal Hello World se imprime bien ...

Pero tan pronto como agregue alguna [args] en ella simplemente se estrella? ¿Hay alguna manera de que pueda escribir la entrada?

public class Main {

public static void main(String[] args) {

System.out.println("Hello, " + args[0] + "!");
}
}

Respuestas

1 para la respuesta № 1

Hay un ítem "editar configuraciones" en el menú Ejecutar. En ese panel, puede crear una configuración y luego puede elegir la Clase que contiene main ().

agregue parámetros de VM y argumentos de línea de comando, especifique el directorio de trabajo y cualquier variable de entorno.

estás listo.


2 para la respuesta № 2

Debe proporcionar al menos 1 argumento si accede a args [0]; de lo contrario, obtendrá ArrayIndexOutOfBoundsException.

Por qué ? porque el argumento [] está vacío sin ningún argumento pasado, por lo que acceder a la primera arrojará la excepción

¿Cómo se ingresa el argumento de la línea de comandos en IntelliJ IDEA?


0 para la respuesta № 3

Lo siento chicos lo descubrieron:

Ir a correr Edite las configuraciones> en el lado izquierdo, asegúrese de estar en su clase principal o en la clase que esté usando.

Introduce lo que quieras en los argumentos del programa. es decir, "james"