1、点击左上角File-Project Structure... : 2、弹出新窗口后点击Artifacts-"+"号-JAR-From module with dependenceis... : 3、弹出新窗口后点击MainClass最优边文件夹图标 : 4、弹出新窗口后点击Project-选择项目中的启动类-OK : 5、回到上一窗口后点击Directory for META-INF/MANIFEST.MF右边的文件夹图标-...
在Java中,JAR文件可以有两种格式:一种是普通的JAR文件,另一种是可执行的JAR文件。可执行的JAR文件包含一个特定的清单(Manifest)文件,这个文件包含了主类(Main-Class)属性的信息,它告诉Java虚拟机从哪个类开始运行这个程序。如果你在导入外部JAR包、打包项目为JAR或者运行JAR时遇到了“没有主清单属性”的错误,那很...
这个错误通常是由于生成的JAR文件缺少一个主清单属性引起的。在使用java -jar命令运行JAR文件时,JVM需要查找JAR文件中包含Main-Class属性的清单文件。如果没有找到这个属性,就会出现该错误。 验证分析 打开Jar包,查看其构建的jar目录,可以看到有一个MANIFEST.MF文件。该文件就是jar运行时要查找的清单目录,其中主清单数...
最后打包出来的jar无法用java -jar 启动起来,会出现: ***.jar没有主清单属性 解决办法有: 1.在pom文件用<parent>标签声明springboot starter parent 包括版本号。则goal会默认为repackage 2.添加repackage功能到插件中,即在你点击package之后打包成的jar之后再将这个jar重新打包成可运行的jar 将原先的jar包改成.o...
java jar 没有主清单属性 idea打包jar没有主清单属性 解决方法 1.打开项目结构 2.创建一个Artifact 3.设置 我这里使用的maven,所以有resources文件夹 4.创建lib文件夹 右键output diretory,选择创建文件夹,名字为lib 5.移动jar到lib文件夹 原本那两个jar都是放在lib的外面的,我们把jar拖到lib文件夹中...
idear 打包报:jar中没有主清单属性 部分参考自,InteliJ IDEA生成可执行jar运行提示没有主清单属性 – JavaShuo 并完善之。 java生成可执行jar文件其中一种方法: (1)InteliJ IDEA菜单栏File—>Project Structure—>Artifacts—>”+”操做—>选择JAR—>选择”From modules with dependencies…”,以下: ...
<groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>3.3.0</version> <configuration> <archive> <manifest> <addClasspath>true</addClasspath> com.adley.App <!-- 此处为主入口--> </manifest> </archive> ...
第一步 file–>project structure 弹框后选中Atifacts—> + --->jar--->from module with dependenceis 第二步 选择一个Main Class,然后指定META-INF/MANIFEST.MF的路径为src下(注意不要放到main/java目录下,否则打成的jar中META-INF/MANIFEST.MF不含有Main-Class信息) 如果...
添加了spring-boot-maven-plugin插件后,当运行maven打包的命令,项目会被打包成一个可以直接运行的jar包,使用"java -jar"可以直接运行。 一般的maven项目打包,不会把依赖的jar包也打包进去,只是会放在jar包的同目录下,能够引用即可,但是spring-boot-maven-plugin插件,会将所依赖的jar包全部打包进去。 相关参考 idea...