我的Java APImage不是';不行吗?
我整个班级的代码是:我的Java APImage不是';不行吗?,java,Java,我整个班级的代码是: 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.I
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
javax.imageio.IIOException:无法读取输入文件!
线程“main”java.lang.NullPointerException中出现异常
位于images.APImage.setWindowAttributes(APImage.java:230)
在images.APImage.(APImage.java:86)
位于picturetest.picturetest.main(picturetest.java:12)
Java结果:1
您可以使用以下代码打印工作目录:
System.out.println(System.getProperty("user.dir"));
给出与之相关的“cat4.jpg”路径。您可以使用以下代码打印工作目录:
System.out.println(System.getProperty("user.dir"));
给出与此相关的“cat4.jpg”路径。您的
cat4.jpg
在哪里?检查图像文件的路径是否正确?或者尝试给出绝对路径。cat4.jpg
需要位于执行JAR文件的同一目录中。请先尝试提供完整路径。您尚未向我们显示APImage
的代码。APImage的代码与其网站上的代码相同:我是从该网站下载的。至于我的cat图像,我刚刚尝试了一个完整路径,但它不工作。您的cat4.jpg
在哪里?检查图像文件的路径是否正确?或者尝试给出绝对路径。cat4.jpg
需要位于执行JAR文件的同一目录中。请先尝试提供完整路径。您尚未向我们显示APImage
的代码。APImage的代码与其网站上的代码相同:我是从该网站下载的。至于我的猫形象,我只是尝试了一个完整的路径,它不工作