首页 文章

在数据中心的Linux服务器上使用Java 1.6的AWT库

提问于
浏览
2

我需要创建和存储缩略图(来自Web的图像)并将它们存储在服务器上 . 我可以在数据中心运行的linux服务器上使用awt库(如下所列)(没有监视器)吗?我不知道服务器是否有显卡或需要一个这些库工作...

import java.awt.GraphicsConfiguration;
import java.awt.GraphicsDevice;
import java.awt.GraphicsEnvironment;
import java.awt.Graphics2D;
import java.awt.geom.AffineTransform;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import java.io.OutputStream;
import java.io.FileOutputStream;
import java.net.URL;

import javax.imageio.ImageIO;

import org.springframework.stereotype.Service;

import com.sun.image.codec.jpeg.ImageFormatException;
import com.sun.image.codec.jpeg.JPEGCodec;
import com.sun.image.codec.jpeg.JPEGImageEncoder;
import java.awt.Color;

1 回答

  • 2

    只要在headless模式下运行java,就可以:

    java -Djava.awt.headless=true your.MainClass
    

相关问题