<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Vikings

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

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


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

    提示信息:"Can't connect to X11 window server"這是由于Linux的圖形處理需要一個X Server服務器。(關于Linux的圖形處理模式參考htt p://www.douzhe.com/docs/fbsd2/5.htm)

    解決辦法:

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

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

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

    參考:http://www.idautomation.com/kb/xwindow-error.html Tomcat的修改如下:
    打開 %Tomcat_home%/bin/catalina.sh 文件在文件的86%處,啟動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

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

    posted on 2006-02-13 18:44 Vikings 閱讀(167) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 国产一级淫片a视频免费观看| 日本在线看片免费人成视频1000| 在线免费观看一级片| 久久久久久a亚洲欧洲AV| 国内精品免费视频精选在线观看| 中文字幕亚洲一区| 中文字幕在线免费看线人| 亚洲乱码国产一区三区| 一区二区三区四区免费视频| 亚洲AV人人澡人人爽人人夜夜| 99免费视频观看| 亚洲av无码片区一区二区三区| 青青草a免费线观a| 人人狠狠综合久久亚洲| 免费a级毛片大学生免费观看 | 最近免费中文字幕4| 亚洲AV综合永久无码精品天堂 | 久久久精品国产亚洲成人满18免费网站 | 国产精品无码免费视频二三区| 国产亚洲成在线播放va| 亚洲中文字幕无码一区| 99热在线精品免费播放6| 中文字幕无码精品亚洲资源网久久| 日韩毛片免费在线观看| 成年免费a级毛片| 亚洲国产精品久久久久网站| 成人浮力影院免费看| 亚洲欧美国产日韩av野草社区| 国产午夜亚洲不卡| 每天更新的免费av片在线观看| 亚洲色大成网站www| 亚洲综合熟女久久久30p| 亚洲一级免费毛片| 立即播放免费毛片一级| 亚洲AV成人片色在线观看| 在线观看无码AV网站永久免费| 春暖花开亚洲性无区一区二区 | 亚洲无线码一区二区三区| 4399影视免费观看高清直播| 成人婷婷网色偷偷亚洲男人的天堂| 亚洲精品自在在线观看|