2016-06-14 75 views
0

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

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

+1

相关:http://stackoverflow.com/questions/1238145/how-运行一个jar文件 – User528491

回答

1

上安装的Java我假设你已经编译了.java文件成class文件。如果是这样,比做到以下几点:

  1. 请叫manifest.txt清单文件,并在文件中提到,其中主类所在的类名。例如:

主类:com.A.B.MyMainClass

com.A.B.MyMainClass是这里的例子。你应该提到你的软件包名称。 把上面一行在manifest.txt文件

  • 比,假设你有在C类文件:\测试\类\文件夹,并假设该文件夹中的类文件被的A.class和b.class和MyMainClass.class
  • 现在执行命令:

    罐子-cvfm MyExecutable.jar manifest.txt C:/测试/类/ *类

    它会为你创建一个可以在W中运行的可执行jar indows和Mac以及Linux。

    要执行的jar文件:

    Java的罐子MyExecutable.jar在命令提示。

    +0

    谢谢!我没有意识到我没有设置我的主要课程。我会在早上测试它。至于现在,非常感谢! –

    1

    使用此功能可以在命令行中运行你的罐子:

    java -jar <jar-name>.jar 
    

    假设你有系统

    相关问题