instalar - Suprimiendo el mensaje "Recogido_JAVA_OPTIONS"
rpm java (2)
¿Dónde se establece _JAVA_OPTIONS
? En tu .bashrc?
Utilice un alias en su lugar, por ejemplo,
alias java="`which java` -Dwhatever"
En realidad, no es necesario saber dónde se está configurando para hacer que esto funcione:
_SILENT_JAVA_OPTIONS="$_JAVA_OPTIONS"
unset _JAVA_OPTIONS
alias java=''java "$_SILENT_JAVA_OPTIONS"''
Estoy usando _JAVA_OPTIONS para establecer algunos valores predeterminados para Java en RHEL. Funciona bien, pero ahora, cada vez que comienzo a Java, recibo el siguiente mensaje
Recogido _JAVA_OPTIONS: -foo -bar -baz
es posible mantener las opciones pero suprimir la visualización de este mensaje.
Al observar el código fuente relevante ( argumentos.cpp en openjdk, línea 2492 ), no hay forma de controlar la salida de este mensaje.
Lo único que puedo decir es que está impreso en stderr
. Así que podría ajustar sus comandos para redireccionar stderr
a /dev/null
(si no hubiera nada más que le importara en stderr
).
- O escribe un script
java
wrapper que filtró este mensaje. - O envíe una solicitud de función al proyecto openjdk, aunque esto no resolverá su problema inmediato.