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

将java项目导出到带有图像的可运行jar文件

鲁鹏
2023-03-14

我正在尝试导出一个包含som映像的java项目,但导出后映像并不显示。我看过这些类似的问题和答案:

Eclipse导出的Runnable JAR不显示图像

在Eclipse(Java)中用JAR导出图像

Image picture = new Image("file:src/Pictures/download.png");

Image picture = new Image("file:Pictures/download.png");

当我从Eclipse运行程序时,图像会显示出来,但当我导出它时,它们就消失了。我做错了什么?我真的觉得我什么都试过了,但也许我遗漏了一些简单的细节?

谢谢!

共有1个答案

顾乐心
2023-03-14

问题不在于创建jar文件,而在于您读取映像的方式,请在java代码中读取映像,如下所示。

ImageIO.read( ClassLoader.getSystemResource( "image/button1.png" ) );
 类似资料:
  • 有没有什么我应该提前补充的谢谢:)

  • 所以,我已经在互联网上阅读了如何将我的项目提取到一个可运行的Jar文件。 我可以很好地提取它们,但当我尝试运行它时,它什么也不做。 当我在命令提示符下用 它所指向的特定行是: 它正在产生一个空指针异常。当我在eclipse中运行我的项目时,它就很好了。 当我将它导出到一个jar时,它得到一个NPE,我相信这是由于它找不到文件造成的。 以下是我的项目工作区: http://imgur.com/034

  • 我正在为我的项目创建一个使用Log4j2的JAR文件。我已将Log4j2 jar(用于核心和API)保存在“src”文件夹下的“lib”文件夹中。在Eclipse中,我导出了我的项目来创建JAR文件,并检查了JAR文件中是否包含/存在“lib”文件夹。 当我从eclipse中运行项目时,它运行得非常好,但是当我尝试通过cmd提示符执行jar时,我得到了以下错误: 导致错误的代码行(第20行)是:

  • 我正在尝试将java文件导出为可运行文件。使用Eclipse的jar文件。我正在做的程序是: 文件 我的问题是,当我在Eclipse中运行该文件时,任何导入的图片(例如GUI应用程序的徽标)都会显示出来,但它不会显示在导出的页面中。jar文件。 即: http://gyazo.com/4092e8756f4054ce00429d50c33c22af-月食中http://gyazo.com/7309

  • 我尝试将一个具有不同库的Java项目导出到一个可运行的JAR文件中,其中包括一个JavaFX GUI和许多不同的东西。当我在eclipse中运行我的项目时,没有问题。但是,当我试图将它导出到一个可运行的JAR文件,然后我尝试启动时,它从来没有打开一个窗口,只有一个进程在后台运行。 我不知道如何更好地描述我的问题。但也许你已经可以帮我了解这些信息了。 (使用eclipse)

  • 我有一个java项目。我想把它导出到可运行的jar文件。 我用eclipse来做这件事。 但当我运行创建的jar文件时,我会收到(系统找不到指定的路径)。 如何在任何地方导出文件夹以运行success jar文件?