cmd编译执行jar包

来源:互联网 发布:java并发编程 用途 编辑:程序博客网 时间:2024/06/05 02:54

1.借助工具将JAVA项目打包发布成JAR包

2.CMD窗口输入命令

   jar所在位置 D:\根目录下

  cmd窗口执行jar包:

        java -jar D:\ProjectDemo.jar

  cmd窗口执行jar包内的Test.class(假设所在包名为com.zxr):

       java -cp  D:\ProjectDemo.jar com.zxr.Test

3.执行命令后若提示(运行提示没有主清单属性

  这样的问题是因为,jar包中的META-INF文件夹下的MANIFEST.MF文件缺少定义jar接口类。

  说白了就是没有指定class类。这里说明一下MANIFEST.MF就是一个清单文件。

  右键选中ProjectDemo.jar RAR压缩文件打开,找到MANFIEST.MF文件

  编辑文件:

在下一行加入  (com.zxr包名),(Test是编译文件Main方法所在CLASS)

Main-Class:com.zxr.Test

完整内容如下:

Manifest-Version: 1.0
Main-Class: com.
zxr
.Test

  4.加入指定运行主程序后再运行CMD窗口,即可解决该问题

原创粉丝点击