`MyApp.jar`是要生成的Jar包,`com.example.MyApp`是Main Class的完整类名,`com/example/*.class`是要打包的类文件。 ### 不指定Main Class 那么如果不指定Main Class会发生什么呢?当不指定Main Class时,打包的Jar包会缺少Manifest文件,这样无法直接通过`java -jar`命令来执行Jar包。 下面是一个没有指定Main ...
方法一、使用Bootstrap Classloader来加载这些类。 -Xbootclasspath:完全取代系统Java classpath.最好不用。 -Xbootclasspath/a: 在系统class加载后加载。一般用这个。 -Xbootclasspath/p: 在系统class加载前加载,注意使用,和系统类冲突就不好了 win32 java -Xbootclasspath/a: some.jar;some2.jar; -jar t...
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...
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; ...
简介: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...
在工程的 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...