zoukankan      html  css  js  c++  java
  • java后台图形相关代码,weblogic报错

    报错信息: java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11G

    看了下后台,定位到报错的代码如下

    //保存一张缩略图像到本地
    BufferedImagesrc=ImageIO.read(file2);
    FilelocalDir=newFile(GlobalConstants.SAVE_PATH+GlobalConstants.SMALL_IMAGE_SAVE_PATH);
    if(!localDir.exists()){
        localDir.mkdirs();
    }
    //下方代码开始报错
    BufferedImageoutImg=newBufferedImage(60,60,BufferedImage.TYPE_INT_RGB);
    outImg.getGraphics().drawImage(src,0,0,60,60,null);

    解决方法:

    打开weblogic域服务bin下的setDomainEnv.sh 配置文件

    在如下位置增加参数:

    JAVA_OPTIONS="${JAVA_OPTIONS} -Djava.awt.headless=true " ​
    export JAVA_OPTIONS
    ————————————————————————————————————————————————
    来自企鹅娘的问候:
    欢迎交流哦,如果有帮助转载的话,请务必注明出处"企鹅娘's 学习笔记",让我也小小的开心一下
  • 相关阅读:
    盒子模型中问题
    outline
    高度自动相等方法
    正则表达式
    绝对定位 相对定位
    replace 使用函数作为第二参数
    float 浮动
    line-height 行高
    元素隐藏
    现代浏览器内部
  • 原文地址:https://www.cnblogs.com/hopecapital/p/15742406.html
Copyright © 2011-2022 走看看