Java eclipse中未绘制的图像
我喜欢馅饼,我有一个Java eclipse中未绘制的图像,java,image,debugging,exception-handling,Java,Image,Debugging,Exception Handling,我喜欢馅饼,我有一个缓冲图像空间
缓冲图像空间然后我尝试使用try-catch初始化它
try {
space = ImageIO.read(new File("simple-star-space-background-effect-footage-023768280_prevstill.jpg"));
}
catch(Exception e) {}
当我尝试使用g.drawImage(空格,0,0,800,600,null)时代码>它没有显示。我认为它与Eclipse有关,因为当我使用基本文本编辑器时,它工作正常。下面是我的照片与程序相关的屏幕截图。它们位于同一目录“src”中,但没有显示图像
请使用:
try {
File myImage = new File("simple-star-space-background-effect-footage-023768280_prevstill.jpg")
System.out.println(myImage.getAbsolutePath());
space = ImageIO.read(myImage);
} catch(Exception e) {
e.printStackTrace();
}
我假设您的映像路径不正确,因为您希望它位于user.dir系统属性中。
此外,你吃的异常,这导致你看不到你的问题的根本原因是什么
另外,我的提示是避免内联代码。定义变量,它可以在eclipse调试器中更容易地进行调试,而不是一条长线,它可以执行多次执行(如读取图像时内联的新文件(…))try-catch语句是否捕捉到错误?您的代码是否在SpaceCombat.java类中?是否有@JeremyMSW?它说什么?请发布一个。