我知道有许多类似的问题和答案,但没有一个答案适合我想要做的事情。我有一个名为gui.java
的文件,我正在尝试将其转换为jar文件,LifeGame.jar
我将.java和.class保存在一个文件夹中,当我尝试将其存档时,它可以正常工作,但是当我尝试运行该文件时,它会给我Could not find or load main class gui
。我确实给了一个名为" META-INF:MANIFEST.MF"该文件夹存储在我的桌面上。清单如下:
Main-Class: gui
我想就如何解决此问题以及如何解决此问题提出一些建议。 (正如我已经说过的,我知道这是许多其他问题的克隆,但我见过的例子在我的情况下对我不起作用)
编辑:
我的方案的一些细节:
我在gui.java中有多个班级,但其中只有一个是公开的,其余的都不是公共的。它在我的桌面上,当我尝试java gui
时,它会产生与我将其存档到Jar中时相同的错误。
答案 0 :(得分:0)
主要类的名称应为 gui 。检查 .class 文件,该文件创建为 gui.class 或任何其他文件。它与 .java 文件的名称无关,而是 .class 文件的名称。