当前位置: 首页 > 知识库问答 >
问题:

为什么Eclipse不导出图像?[重复]

詹甫
2023-03-14

我正在写一个简单的游戏在Eclipse(Java),它需要一些图像。它在Eclicpse中工作正常,但是当我导出它(作为一个可运行的罐子)时,没有图像(只是空的地方而不是它们)。我在项目中有一个名为“图像”的源文件夹,我以这种方式添加图像:“图像/name.png”。图像直接导出到罐子中。我已经尝试将图像文件夹放在资源文件夹中,仍然不起作用。我还把图像放在罐子的不同地方,不起作用。如何使Eclipse正确导出项目?(我只是一个乞丐,所以我不知道我应该发布哪些信息)

共有1个答案

濮阳唯
2023-03-14

如果您想从可运行的jar中以映像或配置文件的形式包含和访问资源,则必须将它们放在源文件夹中才能包含。或者,您可以提供资源的完整路径,这当然会使移植到其他系统变得困难。。。

ClassLoader classLoader = getClass().getClassLoader();  
File file = new File(classLoader.getResource("file/test.xml").getFile());

http://www.mkyong.com/java/java-read-a-file-from-resources-folder/

 类似资料:
  • 我正在尝试导出可运行的文件,但每次我这么做时,它都会说,“VM参数将不是可运行jar的一部分。在启动jar时,可以在命令行上传递参数。” 有人知道怎么修吗?

  • 有这样一个应用程序结构,其中是根目录,“app”和“package1”是两个并行包: *注意:最后一个位于根目录“myapp”中 如何解决ImporDerror:尝试在没有已知父包的情况下进行相对导入 我想应用“解决方案1”,但不明白我应该把main.py放在哪里,它的内部代码是什么,或者相反,它可能是像这样的空文件

  • 我试图在我的网站上创建一个画廊,我把它们都设置为盘旋时增加大小。唯一的问题是,即使它们的尺寸增加,它们旁边的图像也会显示在增加的图像之上。 以下是HTML: 这是我的剧本: 这是我的CSS: 我试图增加和减少z指数,认为这会有所帮助。但没有这样的运气。 ****编辑****我解决了这个问题。把这个问题留给未来的人去看。在javascript中,我必须将div设置为更改z索引,而不是图片本身。解决方

  • 我编写了以下简单的C#控制台应用程序,用于从Excel工作簿导出所有图表。它工作正常,除非打开文档后图表没有滚动到,在这种情况下会生成一个空的图像文件。 我尝试了几次滚动到该对象的失败尝试;程序底部注释掉的行(

  • 问题内容: 我一直在做一个需要外部图像才能显示的小项目。我对如何使用Eclipse并不十分熟悉,这是我第一次尝试导出完成的项目,以便与他人共享。现在,似乎可以显示图像的唯一方法是在硬盘驱动器上分配一个特定的文件夹并在代码中包含图像路径。我正在寻找一种将图像导出为我的JAR或同一包的一部分的方法,因此当我将该程序发送给其他人时,不必将它们发送到单独的图像存档文件夹中。我还将对我需要做些什么来使我的代

  • 我试图在我的网站上创建一个画廊,我把它们都设置为盘旋时增加大小。唯一的问题是,即使它们的尺寸增加,它们旁边的图像也会显示在增加的图像之上。 以下是HTML: 这是我的剧本: 这是我的CSS: 我试图增加和减少z指数,认为这会有所帮助。但没有这样的运气。