麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Java > 正文

Java在Linux下 不能處理圖形的解決辦法 分享

2019-11-26 16:03:24
字體:
來源:轉載
供稿:網友

java在圖形處理時調用了本地的圖形處理庫。在利用Java作圖形處理(比如:圖片縮放,圖片簽名,生成報表)時,如果運行在windows上不會出問題。如果將程序移植到Linux/Unix上的時候有可能出現圖形不能顯示的錯誤。

提示信息:"Can't connect to X11 window server"這是由于Linux的圖形處理需要一個X Server服務器。

解決辦法:

1.如果服務器上安裝有圖形界面,可以通過設置環境變量:DISPALY=127.0.0.1:0.0解決。

2. 如果沒有安裝圖形界面,可以在Java運行時加上參數:-Djava.awt.headless=true。

3. 使用PJA庫來代替本地圖形處理庫。

Tomcat的修改如下:

打開 %Tomcat_home%/bin/catalina.sh 文件在-Djava.io.tmpdir="$CATALINA_TMPDIR"后,啟動Tomcat的腳本中加上:-Djava.awt.headless=true

"$_RUNJAVA" $JAVA_OPTS $CATALINA_OPTS
-Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS"
-classpath "$CLASSPATH"
-Dcatalina.base="$CATALINA_BASE"
-Dcatalina.home="$CATALINA_HOME"
-Djava.io.tmpdir="$CATALINA_TMPDIR"
-Djava.awt.headless=true
org.apache.catalina.startup.Bootstrap "$@" start
>> "$CATALINA_BASE"/logs/catalina.out 2>&1 &
if [ ! -z "$CATALINA_PID" ]; then
echo $! > $CATALINA_PID fi
fielif [ "$1" = "stop" ] ; then

保存后,重新啟動就可以處理圖形了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 丰满年轻岳中文字幕一区二区 | 成人三级视频网站 | 色猫av| 色综合久久久久久久粉嫩 | 国内一区 | 欧美a∨一区二区三区久久黄 | 欧美一级做性受免费大片免费 | 99激情视频| 在线成人一区二区 | 欧美精品欧美 | 在线中文字幕亚洲 | 素人视频免费观看 | 午夜久久久精品一区二区三区 | 国产精品久久久久久久久久久久久久久 | 18pao国产成人免费视频 | 亚洲视色| 日韩精品中文字幕一区二区 | 国产精品久久久久久久久久 | 一级做a爱片毛片免费 | 国产一级一片免费播放 | 国产精品一区二区三区在线看 | 国产精品爱久久久久久久 | 国产一级二级在线播放 | 成人免费av在线播放 | 一级大片久久 | 毛片在线视频在线播放 | 成熟女人特级毛片www免费 | 一级裸体视频 | 一级电影在线免费观看 | 日本精品婷婷久久爽一下 | 国产成人精品一区二区视频免费 | 国产大片中文字幕在线观看 | 天堂福利电影 | 黄色特级片黄色特级片 | 国产午夜精品久久久久 | 免费观看视频91 | h视频免费在线观看 | 欧美成人性生活片 | 九九午夜| 最新黄色毛片 | 少妇一级淫片免费放4p |