博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java运行jar命令提示没有主清单属性
阅读量:6150 次
发布时间:2019-06-21

本文共 590 字,大约阅读时间需要 1 分钟。

  1、在java中编译JAR文件的时候我们都会用到,jar这个命令。

  2、这样的问题是因为,jar包中的META-INF文件夹下的MANIFEST.MF文件缺少定义jar接口类。说白了就是没有指定class类。这里说明一下MANIFEST.MF就是一个清单文件,

    通俗点将就相当于WINDOWS中ini配置文件。用来配置程序的一些信息。

  3、解决这个问题的方法就是要在MANIFEST.MF文件中添加一个入口类。

    即需要一个Main-Class定义行。更详细的MANIFEST.MF文件定义说明,请参考官方MANIFEST.MF文件定义手册。

 

  4、首先找到生成的jar文件

    

    把ott-monitor.jar文件解压到ott-monitor,找到,用记事本打开

    

      打开后增加Main-Class: cn.ctrchina.dataMigrate,然后保存

    类文件

    

 

  5、用WinRAR打开ott-monitor.jar

    

    

    用刚才更新保存的MANIFEST.MF文件替换这个文件

    

    6、在命令行下执行命令:java -jar ott-monitor.jar cn.ctrchina.dataMigrate 1 2 3

    

 

   参考:

      

 

转载地址:http://somya.baihongyu.com/

你可能感兴趣的文章
Memcached命令解析
查看>>
用LogExplorer恢复数据库过程 .
查看>>
robot framework环境搭建
查看>>
rlwrap解决 Oracle sqlplus 在linux 上下文切换乱码问题
查看>>
[故障解决]Ssh连接port 22: Connection refused
查看>>
超级鹰打码平台
查看>>
shell文本操作的实际应用
查看>>
各种加解密算法简介
查看>>
awk 对列数据求和
查看>>
grep时间点之间的log
查看>>
不小心中了个奖,发个首博报个到!!
查看>>
Linux命令篇之du命令和read命令
查看>>
我的友情链接
查看>>
Shell脚本批量创建用户并随机生成密码
查看>>
shell脚本中把txt文件中空格换成,逗号
查看>>
python发邮件实例(包括:文本、html、图片、附件、SSL、群邮件)
查看>>
HAProxy+Keepalived实现Web服务器负载均衡
查看>>
产品介绍:数据集成总线 - CDC for Kettle 典型应用场景
查看>>
hadoop技术在传统银行业务中的应用
查看>>
CentOS6.2配置php-cgi错误解决办法
查看>>