`MyApp.jar`是要生成的Jar包,`com.example.MyApp`是Main Class的完整类名,`com/example/*.class`是要打包的类文件。 ### 不指定Main Class 那么如果不指定Main Class会发生什么呢?当不指定Main Class时,打包的Jar包会缺少Manifest文件,这样无法直接通过`java -jar`命令来执行Jar包。 下面是一个没有指定Main ...
1、jar导入到web项目中的classpath下三种方式 1)这里呢,一种方法是,直接用MyEclipse里自带的相关的项目jar包,右击项目“MyEclipse”菜单,选择对应的jar包 就OK了,例“Add spring Capabilities”,并且可以设置Spring的一些配置信息,不错的可视化操作; 2)添加外部的jar包到web项目的lib包下,右击项目“Properties”-->...
tasks.jar{// 设置主类,导出的jar可以直接运行manifest{attributes["Main-Class"]="MainKt"// 格式为包名+类名+“Kt”(因为kotlin编译后生成的java类会自动加上kt)}// 下方的依赖打包可能会有重复文件,设置排除掉重复文件duplicatesStrategy=DuplicatesStrategy.EXCLUDE// 将依赖一起打包进jarconfigurations["compileCl...
<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><mainClass>org.rainbow.spring.boot.Application</mainClass></configuration><executions><execution><goals><goal>repackage</goal></goals></execution></executions></plugin...
简介:Java解析jar包获取MainClass或属性配置 以下是Java获取解析Jar包,获取MainClass以及属性配置的工具类,代码如下: import java.io.File;import java.io.IOException;import java.net.URL;import java.net.URLClassLoader;import java.util.Enumeration;import java.util.HashMap;import java.util.HashSet;import java...
1. 指定 main class 1) 添加 plugin,groupId:org.springframework.boot,atrifactId:a spring-boot-maven-plugin; 2) 配置节点 build -> plugins -> plugin -> configuration -> mainlClass; 2. 包含本地包 1) 添加 plugin,atrifactId:maven-complier-plugin; ...
在工程的 pom.xml 中添加如下代码 其中 mainClass 标签的内容是完整的包名和类名,启动jar包后会自动运行其中的main函数我这里直接把类放在最上层了,正常的...
第一步:新建一个空的maven工程。第二步:把pom.xml文件更新成如下内容 注意pom文件中指定了 mainClass ,在这个示例中的,mainClass是xiangy...
manifest.mf要在META-INF目录下 内容为Main-Class:HelloWorld 象我写HelloWorld.class 用jar cvf helloworld.jar Hello.class 然后改helloworld.jar中META-INF\manifest.mf添加一行Main-Class:HelloWorld 使用java -jar helloworld.jar就可以执行了,如果你使用java来打开jar文件,就可以双击jar文件执行....
首先用winrar打开jar包,里面有个mate-inf文件夹,把里面的manifest.mf文件拷出来,打开,如下:Manifest-Version: 1.0 Created-By: 1.6.0_06 (Sun Microsystems Inc.)Main-Class: thinkerbell.src.MainClassAction(你需要把这里改成你的启动class文件路径,就是main方法在哪个class中,就写哪个class...