Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
找不到Java缩放图像错误类_Java_Image_Headless - Fatal编程技术网

找不到Java缩放图像错误类

找不到Java缩放图像错误类,java,image,headless,Java,Image,Headless,我正在尝试在Java上缩放图像。在spike解决方案中,以下代码起作用,但在远程Linux服务器上安装时,会出现错误500 Image scaleImage=img.getScaledInstance(scaledWidth、scaledHeight、Image.SCALE\u平滑) 我收到了以下信息: java.lang.NoClassDefFoundError java.lang.Class.forName0(Native Method) java.lang.Class.forName(Cl

我正在尝试在Java上缩放图像。在spike解决方案中,以下代码起作用,但在远程Linux服务器上安装时,会出现错误500

Image scaleImage=img.getScaledInstance(scaledWidth、scaledHeight、Image.SCALE\u平滑)

我收到了以下信息:

java.lang.NoClassDefFoundError
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Class.java:164)
java.awt.Toolkit$2.run(Toolkit.java:821)
java.security.AccessController.doPrivileged(Native Method)
java.awt.Toolkit.getDefaultToolkit(Toolkit.java:804)
java.awt.Image.getScaledInstance(Image.java:158)
据我所见,可能需要在Tomcat/Java上设置一个关于headless模式的标志。还有其他解决办法吗?如果否,如何设置该标志


提前谢谢

为java的headless模式设置命令行参数:
-Djava.awt.headless=true

在这里寻找更有趣的解决方案(我个人不喜欢):

不确定但值得一试:确保您拥有所有相关的libX**库。它可能只使用它们而不使用X-Windows