我整个类(class)的代码是:
package picturetest;
import images.APImage;
public class PictureTest{
public static void main(String[]args){
APImage image = new APImage("cat4.jpg"); //Line 12
image.draw();
}
}
当我运行此程序时,出现以下错误:
javax.imageio.IIOException: Can't read input file!
Exception in thread "main" java.lang.NullPointerException
at images.APImage.setWindowAttributes(APImage.java:230)
at images.APImage.<init>(APImage.java:86)
at picturetest.PictureTest.main(PictureTest.java:12)
Java Result: 1
最佳答案
您可以使用以下代码打印工作目录:
System.out.println(System.getProperty("user.dir"));
给出与此相关的“cat4.jpg”路径。
关于java - 我的 Java 版 APImage 无法正常工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31808261/