"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Error \"No hay variable DISPLAY X11\" en aplicaciones Java: ¿Cómo configurar la variable DISPLAY para la funcionalidad GUI?

Error \"No hay variable DISPLAY X11\" en aplicaciones Java: ¿Cómo configurar la variable DISPLAY para la funcionalidad GUI?

Publicado el 2024-11-06
Navegar:793

\

Error "No hay variable DISPLAY X11" en la aplicación Java

Las aplicaciones Java dependen del sistema X Window (X11) para la interfaz gráfica de usuario ( funcionalidad GUI). El error "No se configuró ninguna variable DISPLAY X11" indica que la aplicación no puede acceder al entorno de visualización X11.

Para resolver este problema, configure la variable de entorno DISPLAY X11. El valor a establecer depende de la configuración de su pantalla.

En la pantalla principal

Si está utilizando la pantalla principal, configure la variable DISPLAY de la siguiente manera:

Para shell Bash o Bourne:

export DISPLAY=:0.0

Para shell C o shell TC:

setenv DISPLAY :0.0

En pantallas remotas o secundarias

Si está utilizando una pantalla remota o secundaria, el valor de la variable DISPLAY será diferente. El valor debe tener el formato:

DISPLAY=hostname:displaynumber.screen

Por ejemplo, si el nombre del host remoto es "host1" y el número de visualización es "11" con pantalla "0 ", la variable DISPLAY sería:

DISPLAY=host1:11.0

Configuración de la variable DISPLAY

Establezca la variable DISPLAY antes de ejecutar su aplicación Java . Esto se puede hacer agregando la siguiente línea al inicio del script de su aplicación:

export DISPLAY=:0.0

O

setenv DISPLAY :0.0

Para la configuración de pantalla adecuada.

Notas adicionales

Si la variable DISPLAY no se configura automáticamente, verifique si ha modificado los archivos de configuración de shell predeterminados (por ejemplo, . perfil, .bashrc, .cshrc). Las sesiones SSH a menudo configuran correctamente la variable DISPLAY, lo que permite el acceso remoto a las aplicaciones X11.

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3