1

我面临着非常糟糕的问题。我有一个程序试图读取图像文件,我正在做一些操作。从 Windows 运行的相同代码,当我尝试在 apple mac mini(操作系统:10.7)中运行相同的代码时,它卡住了我注意到,当编译器开始运行时, ImageIO.read(file)它卡住了(没有异常和错误) ang 传递正确的文件并且文件不为空。谁能告诉可能是什么问题?

4

1 回答 1

3

问题可能来自您的 VM 参数,当您使用-XstartOnFirstThread.
如果此参数打开,则 AWT 将无法加载并使程序挂起。要解决这个问题,您可以添加-Djava.awt.headless=true告诉 AWT 根本不加载。

来源:http ://bugs.java.com/bugdatabase/view_bug.do?bug_id=8019496

于 2016-01-25T10:35:25.790 回答