Java 创建Jar文件时找不到主类

Java 创建Jar文件时找不到主类,java,eclipse,main,Java,Eclipse,Main,我目前正在eclipse中运行一个程序,它工作得非常好 它包含两个类 serverFrame.java usernameCreationServer.java 在包中:accountCreationServer 我用上面的文件在我的桌面上创建了一个文件 我使用了终端和CD 我使用主类accountCreationServer.serverFrame创建了一个mainfest I Javac*.java 我使用了典型的cvfm命令来创建jar。它确实会创建,但不会运行 我做错了什么 创建jar时,

我目前正在eclipse中运行一个程序,它工作得非常好

它包含两个类 serverFrame.java usernameCreationServer.java

在包中:accountCreationServer

我用上面的文件在我的桌面上创建了一个文件 我使用了终端和CD 我使用主类accountCreationServer.serverFrame创建了一个mainfest I Javac*.java 我使用了典型的cvfm命令来创建jar。它确实会创建,但不会运行


我做错了什么

创建jar时,使用-m参数指定清单

要确保jar的行为与Eclipse中的运行配置相同,请按照以下步骤创建它:

菜单文件/导出:选择Java/Runnable JAR文件,然后选择下一步 选择您的工作启动配置 浏览你的目的地 在库处理中,选择将所需库打包到生成的JAR中 可选:勾选“另存为ant脚本”,您将在该脚本提示中手动执行自己的编译 单击“完成” 文件将通过以下方式导出并可在任何终端中运行: java-jarmyjarfile.jar

更多细节


如果它没有如预期的那样有帮助,请提供更多详细信息:您收到错误消息了吗?

为什么不在Eclipse中作为可运行的jar导出呢?这一点很好。我这样做了,它工作了,但是它从项目中获取了我的其他包。它也适用于我的Mac电脑,但不适用于我的电脑。请澄清。在使用cvfm编译时,我确实输入了mainfest.txt。感谢您的回复。这样做效果很好,但是它不能在我的电脑上运行。