用cmd面板运行一个jar文件的方法

        1、 先编写好java源代码,这是一个贪吃蛇的小游戏,main方法在MainFrame类中。      

 

用cmd面板运行一个jar文件的方法_第1张图片

2、使用eclipse的export导出功能,右键点击java项目,点击export功能,选择jar文件选项。

用cmd面板运行一个jar文件的方法_第2张图片

3、点击下一步,将右边选择框内的.classpath和.project取消勾选,其他可以默认。导出目标即为jar文件的最终路径。(文件名可以自己输入)。

用cmd面板运行一个jar文件的方法_第3张图片

4、点击下一步,全部默认即可。

用cmd面板运行一个jar文件的方法_第4张图片

5、点击下一步,选择应用程序入口的类,点击浏览,选择含有主程序入口的那个类。(选择这一步可以免去编写jar文件中MANIFEST.MF文件的麻烦,编写MANIFEST.MF文件的方法在文章尾)。

用cmd面板运行一个jar文件的方法_第5张图片

6、完成,在路径上便生成了jar文件。里面包含了程序运行所需的所有资源。

用cmd面板运行一个jar文件的方法_第6张图片

7、打开cmd面板,进入jar文件所在的文件夹。我的jar包在桌面上,则输入cd Desktop,进入桌面文件夹。这一步很关键,不然会导致出现Unable to access jar文件的错误。

用cmd面板运行一个jar文件的方法_第7张图片

8、最后输入java -jar *.jar。你的程序便开始运行了。(*号代表你的jar文件的文件名,-jar后面跟一个空格)

用cmd面板运行一个jar文件的方法_第8张图片

9、编写jar文件中MANIFEST.MF文件的方法:

  9.1、以记事本打开你的META-INF文件夹中的MANIFEST.MF文件

用cmd面板运行一个jar文件的方法_第9张图片

用cmd面板运行一个jar文件的方法_第10张图片

  9.2、在第二行先输入:Main-Class: ,冒号后要有个空格。后面跟着包含你main方法的类的路径:包名.类名。最后在末尾按一个回车。保存,在压缩包中更新MANIFRST.MF文件。

用cmd面板运行一个jar文件的方法_第11张图片

(我的包名是snake,类名是MainFrame)

用cmd面板运行一个jar文件的方法_第12张图片

 

 

你可能感兴趣的:(用cmd面板运行一个jar文件的方法)