Java 缩放图像错误类未找到

发布于 2024-10-09 15:55:52 字数 528 浏览 5 评论 0原文

我正在尝试在 Java 上缩放图像。在尖峰解决方案中,以下代码有效,但在远程 Linux 服务器上安装时,它给出错误 500

我收到以下信息:

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 上设置一个与无头模式相关的标志。还有其他解决办法吗?如果不是,我如何设置该标志。

提前致谢!

I'm trying to scale an image on Java. On a spike solution the following code works, nut when installing on the remote Linux server it gives me error 500.

Image scaledImage = img.getScaledInstance(scaledWidth, scaledHeight, Image.SCALE_SMOOTH);

I'm presented the following information:

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)

From what I've seen the might be need to setup a flag on Tomcat/Java concerning to the headless mode. Is there any other solution? If no, how show I setup that flag.

Thanks in advance!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

笙痞 2024-10-16 15:55:52

设置java无头模式的命令行参数:
-Djava.awt.headless=true
在这里寻找更有趣的解决方案(我个人不喜欢它): 设置 java.lang. awt.headless=true 以编程方式

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

Set the command line argument for headless mode of java:
-Djava.awt.headless=true
Look here for even more interesting solution (personally I don't like it): Setting java.awt.headless=true programmatically

Not sure but worth a try: make sure you have all the relevant libX** libraries. It may just use them without using X-Windows.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文