Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
正在导出但未打开的图像-java_Java_Eclipse_Image_Io - Fatal编程技术网

正在导出但未打开的图像-java

正在导出但未打开的图像-java,java,eclipse,image,io,Java,Eclipse,Image,Io,我正在为FNAF 1和2编写一个程序,出于某种原因,当我在eclipse中运行该程序时,它运行得很好,但当我导出它时,它拒绝运行,因为它说文件丢失了,当我检查jar文件时,所有的文件都在那里。那么,为什么会发生这种情况 如果您需要一个类文件,请告诉我,通常我会发布它,但这似乎是我正在犯的类路径错误。您如何加载资源?@MadProgrammer我打开它的代码是:MainFrame.setContentPanenew JLabelnew ImageIconImageIO.readnew FileGa

我正在为FNAF 1和2编写一个程序,出于某种原因,当我在eclipse中运行该程序时,它运行得很好,但当我导出它时,它拒绝运行,因为它说文件丢失了,当我检查jar文件时,所有的文件都在那里。那么,为什么会发生这种情况


如果您需要一个类文件,请告诉我,通常我会发布它,但这似乎是我正在犯的类路径错误。

您如何加载资源?@MadProgrammer我打开它的代码是:MainFrame.setContentPanenew JLabelnew ImageIconImageIO.readnew FileGameMenuToUse;使用更像ImageIO.readgetClass.getResource/path/to/resource/imageI的东西。我试过了,它不起作用。img文件夹也在src文件夹中。正如我所说,该代码在eclipse中工作,但不在eclipse之外,我检查了jar文件,文件就在那里。您使用的是什么路径?如果包含src文件夹,则路径错误。ClassgetResources或ClassgetResourceAsStream是加载嵌入Jar中的资源的最佳方式