繁体   English   中英

Java ImageIO.read导致OSX挂起

[英]Java ImageIO.read causing OSX to hang

我需要在Mac OSX上读取一些图像,但是在调用ImageIO.read(File)时似乎挂起了。 似乎没有堆栈跟踪出现,它实际上只是挂起。 想知道是否有其他人遇到过这个问题?

我成功地写了一个图像,看起来似乎是一个阅读问题。 使用.png文件。

OSX 10.9.2 Java 1.7.40

我最终找到的解决方案是在mac上执行以下操作

File scrFile = ((TakesScreenshot)seleniumCommonHandler.getCurrentSeleniumDriver())
.getScreenshotAs(OutputType.FILE);

BufferedImage img = ImageIO.read( scrFile );

出于某种原因,无论我尝试什么,ImageIO都无法直接从文件系统中读取图像。 通过使用这种方法,我设法解决了这个问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM