How do you read an image in Java when Toolkit.getDefaultToolkit() throws an AWTError?
awt, image, java
Solution
I read images using ImageIO.
Image i = ImageIO.read(InputStream in);
The javadoc will offer more info as well.
Problem
I am reading image files in Java using ``` java.awt.Image img = Toolkit.getDefaultToolkit().createImage(filePath); ``` On some systems this doesn't work, it instead throws an AWTError complaining about sun/awt/motif/MToolkit. How else can you create a java.awt.Image object from an image file?