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

Eclipse Java-程序在Eclipse中工作,但不能作为可运行的jar运行

仲孙诚
2023-03-14

我正在尝试将我的程序导出为一个可运行的JAR。该程序在eclipse中工作得非常好,但它不能作为一个可运行的JAR运行。我正在使用另外3个jar文件作为引用jar,这样我就可以使用音频,我认为这可能是问题所在。可运行的jar启动,但它只是一个全白的窗口,程序没有启动。

我点击我的项目,然后右键点击并选择“导出”,然后我选择“可运行的JAR”选项。我尝试使用所有三个处理引用库的选项来创建jar。

  • 将所需库提取到生成的JAR
  • 将所需库打包到生成的JAR
  • 将所需库复制到生成的JAR旁边的子文件夹

这些选项都不会产生一个工作程序。希望你们能帮我!

编辑
是存在错误:

Exception in thread "Thread 2" java.lang.IllegalArgumentException: input == null! 
  at javax.imageio.ImageIO.read 
  at main.BufferedImageLoader.loadImage<BufferedImageLoader.java:36>|
  at main.LoadScreen.<init><LoadScreen.java:38> at main.Engine.run<Engine.java:248> 
  at java.lang.Thread.run 

共有1个答案

施学
2023-03-14

当您需要将图像作为资源获取时,您将图像作为文件获取。这是一个常见的问题,在这个网站上产生了很多类似的问题。获取类加载器或类,并使用它来getResource(...)获取图像。

即,

  BufferedImage westImg = ImageIO.read(getClass()
        .getResource("/images/img01.jpg"));
 类似资料:
  • 这是一个试用应用程序,没有什么大的,它有119行代码。我只是在摆弄java fx,试图创建一个可运行的GUI java应用程序。因此,在eclipse中,右键单击我的项目 null 在我尝试了所有这些之后,我仍然得到了错误。有人知道为什么吗?你能帮忙吗?

  • 该路径引用JRE的副本,我将用runnable.jar将其绑定到安装程序中 运行。bat文件会导致以下错误: 当我使用eclipse将应用程序导出为runnable.jar时,我选择“将所需的库打包到生成的JAR中”

  • 我正试图将eclipse中的java项目导出为可运行的jar,但由于某种原因,可运行的jar无法工作。如果双击可执行jar,它什么也不做。我尝试将所需库提取并打包到生成的JAR中。 所以我也尝试导出一些更简单的项目,那些工作很好。最大的区别是我的真实项目有文件:图像和xml文件。 在代码中引用它们,如下所示:

  • 我已经寻找了一段时间来解决这个问题。我的工作区中有一个项目文件夹(该文件夹基本上是我的根目录),其中有一个名为icon的文件。gif。在我的项目中,我有以下几点: 当我运行图标时,它在eclipse中运行良好,但导出的jar文件并不像在eclipse中那样显示图标。知道为什么吗?我想弄明白这件事快疯了。

  • 正在更新属性文件:/home/mehmet/works/netbeansprojects/hsm_java/build/built-clean.属性删除目录/home/mehmet/works/netbeansprojects/hsm_java/build 清洁: 初始化: 已创建目录:/home///netbeansprojects/hsm_java/build/empty 已创建目录:/hom

  • SRC: 主要: HTML: 2018-09-21 10:47:15.253错误4048---[nio-8080-exec-1]org.THYMELEAF.TemplateEngine:[THYMELEAF][http-nio-8080-exec-1]异常处理模板“index”:解决模板“index”时出错,模板可能不存在,或者任何已配置的模板解析程序都无法访问 TemplateInputExce