博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
打jar包
阅读量:6182 次
发布时间:2019-06-21

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

1、在文件夹中新建文件manifest.mf

2、在dos窗口中jar cvfm 名字.jar  manifest.mf 所有的编译的类class,中间有空格

3、在dos窗口java -jar 名字.jar

 

MANIFEST.MF:这个 manifest 文件定义了与扩展和包相关的数据。单词“manifest”的意思是“显示”

打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录,这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息

问题:jar命令成功完成 java -jar 命令却提示“没有主清单属性”!

打开生成的jar,里面有一个MANIFEST.MF的文件把它打开.

然后有一行Main-Class,没有就加上。如:

Manifest-Version: 1.0

Main-Class: 类的全地址

要在后面加上你的主main class文件.比如你的文件是HelloWrold.java编译后就是HelloWrold.class.那么这里就写HelloWrold.然后回车,

Main-Class: com.HelloWrold

注意一定要在名字后面有一个回车让光标到下一行.

这样你生成的jar包才能找到你的主class去运行

转载于:https://www.cnblogs.com/fpcbk/p/9054313.html

你可能感兴趣的文章
mysql实现随机查询
查看>>
IBM520小型机RAID卡电池更换
查看>>
windows下nginx+php安装配置
查看>>
PHP - json_encode()生成的“\”被转译
查看>>
让CentOS服务器支持https(安全http协议)
查看>>
CentOS7安装MySQL
查看>>
OpenSUSE上玩Docker
查看>>
autocomplete ajax 使用
查看>>
Liferay优化提速
查看>>
c++ *运算符重载 (一道期末复习题的启示)
查看>>
过滤器和拦截器的区别
查看>>
jvm 内存溢出 在myeclipse中加大tomcat的jvm内存 java.lang.OutOfMemoryError: PermGen space
查看>>
面试题:不用第三变量交换ab值
查看>>
Hudson 初识
查看>>
基于go手动写个转发代理服务
查看>>
8、目录切换命令--cd
查看>>
[Java] I/O基础理解
查看>>
Web上的CAD矢量图形
查看>>
使用miniLZO微型压缩库进行压缩和解压缩
查看>>
Java的反射机制
查看>>