jdk instalar hat como actualizar java rhel

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.