Java项目打的jar包中MANIFEST.MF文件中没有依赖jar包信息和主函数信息是啥情况?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java项目打的jar包中MANIFEST.MF文件中没有依赖jar包信息和主函数信息是啥情况?相关的知识,希望对你有一定的参考价值。
MyEclipse导出jar包中MANIFEST.MF文件只有Manifest-Version: 1.0这一行,怎么样设置在打包的时候自动加上依赖jar包的信息和主函数?麻烦说的详细点,谢谢!
参考技术A Manifest-Version: 1.0Class-Path: .
Main-Class: com.Test追问
我知道是这样的,我的意思是怎样在导出的时候MANIFEST.MF
能直接生成这些而不是生成jar包之后再去手动添加这些信息,是不是导出的时候需要点哪个选项或者对myeclipse进行什么设置
确实是在这指定程序主函数,但是需要依赖的jar包怎么加入到MANIFEST.MF
里面呢?多谢了!
能不能说得具体点谢谢
jar的MANIFEST.MF配置了Class-Path, java -classpath设置无效
比如说,jar的MANIFEST.MF:
Manifest-Version: 1.0
Main-Class: office.Main
Class-Path: .
../lib/graphics.jar
运行:
java -classpath .;lib\\video.jar -jar Office.jar
表面上看是对的,实际上因为jar中已经包含了Class-Path,所以这样的参数是无效的。吾怎么知道的?因为吾被坑了才知道。
以上是关于Java项目打的jar包中MANIFEST.MF文件中没有依赖jar包信息和主函数信息是啥情况?的主要内容,如果未能解决你的问题,请参考以下文章
我用jar file(附带MANIFEST.MF)导出jar包可以运行 但是用Runnable jar file却说找不到类
包含MANIFEST.MF的jar可执行应用指定classpath及spring boot应用增量升级打包实现