如何创建在命令提示符下运行的.jar文件

时间:2016-06-14 03:28:15

标签: java command-prompt

我正在学习Java,而且我一直在编写一个80年代风格的基于文本的游戏。我有编码经验,所以我知道我很快就会完成。就这样,我知道如何,我决定制作一个.jar文件。它创建很好,但我有一个问题:我希望它在命令提示符下运行和工作,就像我使用" java FileName"命令。有没有办法做到这一点?我想分发它,以便对于Windows,它只在命令提示符下运行(Apple和Linux就行了)。

编辑/摘要:对某些人来说,这可能是一个问题的副本。它不是出于以下这些简单的原因:我知道如何创建.jar文件。我试图找出如何创建一个特定类型的.jar文件,该文件在命令提示符下打开并运行。

3 个答案:

答案 0 :(得分:1)

使用此命令在命令行上运行jar:

java -jar <jar-name>.jar

假设你在系统上安装了java

答案 1 :(得分:1)

我假设您已将.java文件编译为类文件。如果是这样,请执行以下操作:

  1. 创建名为 manifest.txt 的清单文件,并在文件中提及主类所在的类名。例如:
  2. Main-Class:com.A.B.MyMainClass

    com.A.B.MyMainClass就是这里的例子。你应该提一下你的包名。 将上面的行放在manifest.txt文件中

    1. 然后,假设您的类文件位于c:\ test \ classes \文件夹中,并假设此文件夹中的类文件是a.class和b.class以及MyMainClass.class
    2. 现在执行命令:

      jar -cvfm MyExecutable.jar manifest.txt c:/ test / classes / * .class

      它将为您创建一个可以使用的jar,您可以在Windows和Mac以及Linux中运行它。

      执行jar文件:

      命令提示符中的java -jar MyExecutable.jar。

答案 2 :(得分:0)