如何在 Eclipse 中将多个 java 文件导出为单个可运行的 jar 文件?
How do you export multiple java files as a singular runnable jar file in Eclipse?
我有一个包含 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
您按照什么步骤将其导出为 运行nable jar?
你能成功运行 jar 文件吗?
导出 Runnable jar 的步骤是:
- 右键单击项目和select“导出”选项。
- 提供jar文件需要存放的目标路径。
- 导出
您可以使用以下命令构建 jar 并指定主要 class 入口点 (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
我有一个包含 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
您按照什么步骤将其导出为 运行nable jar? 你能成功运行 jar 文件吗?
导出 Runnable jar 的步骤是:
- 右键单击项目和select“导出”选项。
- 提供jar文件需要存放的目标路径。
- 导出
您可以使用以下命令构建 jar 并指定主要 class 入口点 (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