当前位置: 首页 > 知识库问答 >
问题:

在可运行的jar(Eclipse)中找不到主方法

双元魁
2023-03-14

我已经用java编程几个月了,我决定做一个雅达利突围风格的游戏。我现在已经完成了这个游戏,并希望它在Eclipse中成为一个可运行的jar文件,所以我转到文件-

共有2个答案

张宝
2023-03-14

猜测显而易见的:

主要方法是文件中的OutBreak

  • 类文件名应该与包含的类同名(省略java部分)

这听起来可能很荒谬,但如果您将其作为eclipse的Java应用程序以外的其他应用程序运行,eclipse可能会很乐意执行它。如果没有main方法,Java应用程序将无法从eclipse运行。如何在eclipse中执行应用程序?(运行方式

如果这不是您的问题,您可能需要重新措辞您的问题并包含示例代码。META-INF/MANIFEST. MF,Garry在另一个答案中提到的文件,应该由导出过程自动生成-通过解压缩检查生成的jar。您也可以将其包含在自己的项目中并自己维护它,而不是依赖于自动过程。

聂和宜
2023-03-14

您需要检查META-INF/MANIFEST。MF文件在导出的jar中。要执行的类应该在那里,并且也应该包含在类路径中。

 类似资料:
  • 我使用NetBeans的教程在java中创建了一个程序,它在Windows中运行得很好。但是,当我尝试运行相同的在Linux(RedHat)中,我遇到以下异常: 线程“main”java中出现异常。lang.UnsupportedClassVersionError:JVMCFRE003主版本错误;类=我的/数字编辑/数字编辑UI,偏移量=6 通过运行此命令: java-jar NumberAddi

  • 我有一个程序,必须从终端界面播放声音。 代码相当简单,如下所示: 该文件位于“我的源路径”中的“音乐”文件夹中。 当我在eclipse中运行程序时,所有工作都非常好。但是如果我将其导出到. jar文件中并在windows cmd中尝试它,我会收到这条消息 [编辑]音频文件确实已打包到中。jar,但它仍然不起作用。 是否有可能播放来自windows提示符的声音?如果没有,是否有这样的声音? 谢谢Si

  • 我试图在命令行中使用依赖项运行我的java类。我使用IntelliJ IDEA13从我的项目中构建工件。我有一个名为“main.java”的主类,在构建之后,我得到了一个类似MyTest.jar的jar文件。java的全限定名类似于“test.main” 但是当我试图使用“java mytest.jar”运行它时,它抱怨找不到主类mytest.jar。 ----Main.class --META-

  • 问题内容: 我有一个Java项目,当从Eclipse中运行它时,它的运行情况很好。当我尝试将其导出到一个或创建.jar文件时,但是当我双击它以尝试运行该程序时,它给我一个错误,提示说 如前所述,我尝试导出到这两个JAR选项,并指定了main方法所在的正确类,当我查看文件中的实际文件时,一切似乎都井井有条-清单看起来像: 并且在文件夹中。有一个包含我的包名称的文件夹,其中包含所有.class文件,包

  • 我需要从eclipse IDE导出一个可运行的jar。我给出的启动配置有库jar中的main类。 在eclipse中,我可以运行该程序。但我想将项目导出为可运行的JAR。但收到错误“无法从启动配置中找到main method”。 如何从库jar导出具有main方法的jar? 注意:如果我用其他类导出jar,并将主类名更改为库jar中存在的类名,那么它就可以工作。