我在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,但是当它是午餐时却无法找到主类。
建议?
答案 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文件。