2009-10-08 2 views

답변

2

당신은만큼 당신이 headless 모드에서 자바를 실행할로 할 수 모르겠어 ... headless 옵션이지만 getDefaultScreenDevice() 함수에 대해 java.awt.HeadlessException이 발생했습니다. 이 문제를 해결할 방법이 있습니까?
+0

내가 사용하려고 : 서버에 그래픽 카드가 이들 라이브러리가 작동하기위한 하나의 필요가있는 경우 나는

 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; 
smahesh

+0

실제로 무엇을하려고합니까? 왜 GraphicsDevice가 필요한가요? –

+2

머리가 필요하지만 실제 디스플레이 장치가없는 경우 Xvfb (X 가상 프레임 버퍼)를 사용할 수 있어야합니다. http://en.wikipedia.org/wiki/Xvfb –

관련 문제