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

如何在Eclipse中将多个java文件导出为单个可运行的jar文件?

耿星雨
2023-03-14

我有一个包含3个java文件的项目:
Title_Screen.java
Game_Screen.java
Game_Code.java

Game_Screen和Game_Code使用OpenGL,Title_Screen打开Game_Code,后者打开Game_Screen。在eclipse中,程序工作得很好,但是当我试图将它导出为可运行的jar文件时,不管我做什么,它总是只导出title_screen.java。我做错了什么?我必须采取什么步骤才能将所有三个java文件导出到一个。jar文件中?

编辑:这似乎只发生在我的程序上,也许这与OpenGL库有关?

编辑2:我从程序中删除了库,结果与将其导出到jar文件相同。我的实际问题是我不能把。

编辑3:问题解决了!我所要做的就是使用jarsplice创建我的可运行jar,而不是Eclipse。我使用的教程:https://www.youtube.com/watch?v=yqguk84bmlq

共有1个答案

钱卓君
2023-03-14

您可以使用以下命令构建jar并指定主类入口点(main)。

jar cfe output.jar Main src/Repository/* src/util/*.class

在创建jar时可以编写多个文件

jar cf Output.jar src/util/Main.class src/util/SubMain.class src/Repository/*

或者来自eclipse

将所有文件放在Eclipse项目中的一个文件夹中,然后:

1.Right click in your folder
2.Export
3.Java -> Runnable JAR File
 类似资料:
  • 问题内容: 我在将当前项目提取到可执行jar文件时遇到问题。当我在日食中按下运行按钮时,一切正常,但是当我这样做时 然后启动.jar文件;我唯一得到的是带有灰色画布的窗口。它应该启动我编写的游戏(spaceInvaders)。 这是我上载项目的github的链接。我真的不知道错误在哪里,在哪里看。在我的代码中?在我安装的JRE / JDK中?创建罐子时我做错什么了吗? 请帮忙 -。- 问题答案:

  • 问题内容: 我正在尝试将Eclipse中的程序导出到jar文件。 在我的项目中,我添加了一些图片和PDF:s。当我导出到jar文件时,似乎只有main编译和导出了。 我的意愿是将所有内容都导出到jar文件中,因为那样的话,我想将其转换为可导出文件,例如.exe文件。 但是如何? 问题答案: 转到文件->导出-> JAR文件,您可以在其中选择“导出生成的类文件和源”,并确保选择了您的项目,并且该目录

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

  • 导出的jar文件有问题。当我在Eclipse中运行项目时,它运行得很好,但是当我从控制台作为导出的jar运行它时,我收到以下错误消息: 代码如下: 我执行该方法的语法是

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