如何制作可执行的JAR文件?

2022-08-31 10:44:15

我有一个程序,它由两个简单的Java Swing文件组成。

如何为我的程序制作可执行的JAR文件?


答案 1

jar 文件只是一个包含 java 文件集合的文件。要使 jar 文件可执行,您需要指定类在 jar 文件中的位置。示例代码如下所示。main

public class JarExample {

    public static void main(String[] args) {
        javax.swing.SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                // your logic here
            }
        });
    }
}

编译类。要制作 jar,您还需要创建一个清单文件 ()。例如MANIFEST.MF

Manifest-Version: 1.0
Main-Class: JarExample

将编译的输出类文件 (JarExample.class,JarExample$1.class) 和清单文件放在同一个文件夹中。在命令提示符下,转到放置文件的文件夹,然后使用 jar 命令创建 jar。例如(如果将清单文件命名为 jexample.mf)

jar cfm jarexample.jar jexample.mf *.class

它将创建可执行的 jarexample.jar。


答案 2

Eclipse 中,您可以简单地执行以下操作:

右键单击 Java 项目,然后选择“导出”。

选择 Java -> 可运行的 JAR 文件 ->下一步”。

选择“启动配置”,然后选择项目文件作为主类

选择要保存的目标文件夹,然后单击完成。


推荐