Java no puede manejar soluciones de gráficos bajo Linux

  
Java llama a la biblioteca de procesamiento de gráficos local durante el procesamiento de gráficos. Al utilizar Java para el procesamiento de gráficos (como escala de imagen, firma de imagen, generación de informes), no habrá ningún problema si se ejecuta en Windows. Si el programa se traslada a Linux /Unix, puede haber errores que los gráficos no pueden mostrar. Consejo: "No se puede conectar al servidor de la ventana X11" Esto se debe a la necesidad de un servidor X para el procesamiento de gráficos de Linux. Solución: 1. Si se instala una interfaz gráfica en el servidor, se puede resolver configurando la variable de entorno: DISPALY = 127.0.0.1: 0.0. 2. Si la interfaz gráfica no está instalada, puede agregar el parámetro al tiempo de ejecución de Java: -Djava.awt.headless = true. 3. Use la biblioteca PJA en lugar de la biblioteca de procesamiento de gráficos local. Los cambios de Tomcat son los siguientes: Abra el archivo% Tomcat_home% /bin /catalina.sh al 86% del archivo e inicie el script de Tomcat con: -Djava.awt.headless = true \\ Referencia:
 "$ _RUNJAVA" $ JAVA_OPTS $ CATALINA_OPTS \\ -Djava.endorsed.dirs = "$ JAVA_ENDORSED_DIRS" -classpath "$ CLASSPATH" \\ -Dcatalina.base = "$ CATALINA_Base en un jcz.puede buscar un archivo en el sitio web. $ CATALINA_TMPDIR "\\ -Djava.awt.headless = true \\ org.apache.catalina.startup.Bootstrap" $ @ "start \\ > >" $ CATALINA_BASE "/logs/catalina.out 2 > &1 &if [! -z "$ CATALINA_PID"]; thenecho $! > $ CATALINA_PID fifielif ["$ 1" = "stop"]; luego, después de guardar, los gráficos se pueden procesar al reiniciar. 
Copyright © Conocimiento de Windows All Rights Reserved