创建一个可执行jar

时间:2013-12-02 06:13:54

标签: java eclipse jar compilation

我在eclipse中的项目或多或少是这样的:

prj
    src
        pack1
            file11.java(main)
            file12.java
        pack2
            file21.java
JRE
Referenced Libraries
    lib1.jar
    lib2.jar
filesave.txt
filename.txt

我尝试使用eclipse函数创建一个可执行jar,但是当它是午餐时却无法找到主类。

建议?

3 个答案:

答案 0 :(得分:1)

我的猜测是清单文件丢失或不完整。在eclipse中创建jar时,应该有一个选项来设置清单文件。该文件应包含您的主类的名称,例如:

Main-Class: pack1.file11

有关清单文件的更多信息,请阅读the official documentation。 “设置应用程序的入口点”部分讨论了主要类。

答案 1 :(得分:0)

在您的java项目中,首先使用Eclipse Main-method运行包含Run as -> java application的Java文件。完成后,您将在创建可执行jar时获得主类。

答案 2 :(得分:0)

检查清单文件是否设置了Main-Class。如果已设置但仍然无法运行程序,请尝试: 1.在jar文件所在的同一文件夹中创建一个bat文件,例如run.bat。 2.编辑run.bat文件。在bat文件中键入“java -jar jar-fle-name”。 3.双击bat文件。