打包成jar文件后运行出现Invalid o…
来源:互联网 发布:刷棒棒糖软件每天五个 编辑:程序博客网 时间:2024/06/04 23:26
待续。。。。待修改补充。。。。
Main-Class: 包名类名。
打包一个可以直接利用java -jar ***就可以运行的jar包步骤:
jar cvfm lottery.jar MANIFEST.MF jdbc.properties com
如果出现:
java.io.IOException: invalid header field
这样的错误的话,就说明MANIFEST.MF文件有问题,比如写成了这样:
Manifest-Version: 1.0
Main-Class:com.feishan.lottery.view.Index
Class-Path: jar/jdbc_feishan.jar jar/mysql5.0.3.jar
注意:
Main-Class:后面应该有一个空格:
Manifest-Version: 1.0
Main-Class: com.feishan.lottery.view.Index
Class-Path: jar/jdbc_feishan.jar jar/mysql5.0.3.jar
这样写就对了注意:最后一行也要有一个回车键。否则后面那一行是不能打包进去的
最后用java -jar lottery.jar就可以运行了
这个 manifest.mf 可以放在任何位置,也可以是其它的文件名,
只需要有 Main-Class: test.Test 一行,且该行以一个回车符结束即可
最后说明:Manifest 技巧
总是以Manifest-Version属性开头
每行最长72个字符,如果超过的化,采用续行
确认每行都以回车结束,否则改行将会被忽略
如果Class-Path 中的存在路径,使用"/"分隔目录,与平台无关
使用空行分隔主属性和package属性
使用"/"而不是"."来分隔package 和class ,比如 com/example/myapp/
class 要以.class结尾,package 要以 / 结尾
Main-Class: 包名类名。
打包一个可以直接利用java -jar ***就可以运行的jar包步骤:
jar cvfm lottery.jar MANIFEST.MF jdbc.properties com
如果出现:
java.io.IOException: invalid header field
这样的错误的话,就说明MANIFEST.MF文件有问题,比如写成了这样:
Manifest-Version: 1.0
Main-Class:com.feishan.lottery.view.Index
Class-Path: jar/jdbc_feishan.jar jar/mysql5.0.3.jar
注意:
Main-Class:后面应该有一个空格:
Manifest-Version: 1.0
Main-Class: com.feishan.lottery.view.Index
Class-Path: jar/jdbc_feishan.jar jar/mysql5.0.3.jar
这样写就对了注意:最后一行也要有一个回车键。否则后面那一行是不能打包进去的
最后用java -jar lottery.jar就可以运行了
这个 manifest.mf 可以放在任何位置,也可以是其它的文件名,
只需要有 Main-Class: test.Test 一行,且该行以一个回车符结束即可
最后说明:Manifest 技巧
总是以Manifest-Version属性开头
每行最长72个字符,如果超过的化,采用续行
确认每行都以回车结束,否则改行将会被忽略
如果Class-Path 中的存在路径,使用"/"分隔目录,与平台无关
使用空行分隔主属性和package属性
使用"/"而不是"."来分隔package 和class ,比如 com/example/myapp/
class 要以.class结尾,package 要以 / 结尾
0 0
- 打包成jar文件后运行出现Invalid o…
- 打包成jar文件后运行出现Invalid or corrupt jarfile
- 打包成jar文件后运行出现Invalid or corrupt jarfile 解决
- 运行由fat jar打包后的jar文件出现警告的处理方法
- jar 打包java class文件后,运行jar 出现 Failed to load Main-Class manifest attribute from 错误
- java项目打包成jar文件,在linux上执行出现 Invalid or corrupt jarfile XXXX.jar 错误
- itellij打包jar运行发现securityException:Invalid
- JDeveloper 打包成可运行jar文件
- eclipse打包成可运行.jar文件
- eclipse打包成可运行.jar文件
- JAVA 打包后的jar包双击无法运行,以及转换成exe文件
- Maven 打包可运行Jar
- Myeclipse java程序打包成jar文件
- 使用jks文件,本地运行没问题,打包到服务器出现java.io.IOException: Invalid keystore format
- jpa打包jar后,运行的问题
- Jar打包后出现问题的解决方案
- jar打包出现java.io.IOException: invalid header field 解决方案
- jar打包出现java.io.IOException: invalid header field 解决方案
- 安装jdk配置环境变量并测试java
- 华硕A8J杂音解决办法
- googleearth搜索功能
- 如何在谷歌地球上绘制路线
- select()函数详解
- 打包成jar文件后运行出现Invalid o…
- "The Eclipse executable launcher…
- 软件工程课设记录
- ArcGIS的地理坐标系与大地坐…
- 解决google地球 google地球无法连接验证服务器的问题
- MyEclipse插件介绍与下载
- eclipse3.6 集成 myecli…
- ArcGIS软件研发背后的故事-Esri研…
- 地理学第一定律