“找不到或加载主类”-Jar创建问题

时间:2018-09-29 02:49:25

标签: java windows jar executable-jar

我在这里一直在寻找其他答案,但我只是不明白。这是我所拥有的:

C:\ Users \ Matthew \ Documents \ Java \ Project \ Application.java

我使用此命令javac *.java -d Output -encoding utf-8编译该文件 编译成

C:\ Users \ Matthew \ Documents \ Java \ Project \ Output \ Application.class

然后,我使用此命令制作一个jar文件jar cvfmn ..\build\Application.jar ..\MANIFEST Application.class (这是从Output文件夹中运行的,是的,在项目目录中有一个清单文件。)当我尝试运行该文件时,出现此错误:

Error: Could not find or load main class C:\Users\scuba\Documents\Java\Project\build\Application.jar

我试图创建清单文件,但是我不知道该怎么做,我的更改似乎从未影响到它。 我需要的只是一个jar文件,只需双击即可从Windows运行。是的,我知道我可以做java -jar Application.jar,但这需要命令行,而且在没有期望他们每次都记住这一点的情况下,我不能给其他用户。

在Application.java文件中,本质上是这样的:

class Application {
    public static void main (String str[]) throws IOException {
        //my dumb code
    }
}

我认为我所需要的只是对清单文件中需要包含的内容的解释。正如我说过的那样,我还看到了其他类似的问题,但是所有答案都说明了有关某个软件包的信息,而afaik我没有一个“软件包”。我几天前开始Java编码,所以我还不了解所有术语。我仍然习惯于使用C语言。

0 个答案:

没有答案