java - 我的 Java 版 APImage 无法正常工作?

标签 java

我整个类(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/

相关文章:

java - Activity.getIntent() 可以返回 null 吗?

java - 在Java中通过反射获取私有(private)字段

java - GoogleMap addPolygon 引发有关空列表的异常

java - Android 应用程序 Activity

java - 如何同时执行 "if"和 "else"?

applet - Java 图像小程序

java - Hibernate自表多对一与连接表映射

java - 我的 getPrime() 方法无法正常工作。关于如何修复它有什么建议吗?

java - 如何在 JSON 中显示带有尾随零的 BigDecimal 数字(而不是字符串)?

java - 示例 SAML Java 配置。项目,从一开始就坏了