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 № 1Hay 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"