No puedo encontrar ninguna instrucción en la sección Loading, Linking, and Initializing del La Especificación de la Máquina Virtual de Java que requiere que los argumentos para ser no nulo.
Por lo tanto, se debe suponer que null
está permitido, y, pedantemente, su programa debe estar preparado para manejar los argumentos null
. Incluso en entornos de tiempo de ejecución típicos, como iniciar un programa Java utilizando el programa java
para iniciar una JVM en Linux, nunca será el caso que los argumentos sean null
.
Para valores individuales, p. Ej. 'args [0]': http://stackoverflow.com/questions/3868878/java-check-if-command-line-arguments-are-null –