1. 通过MANIFEST.MF文件指定主类 在打包JAR文件时,可以在META-INF/MANIFEST.MF文件中添加Main-Class属性来指定主类。这是最常用的方法。 步骤: 创建一个包含main方法的Java类,例如: java public class MyMainClass { public static void main(String[] args) { System.out.println("Hello from MyMainClass!"...
我们同样将其编译并打包到一个新的JAR文件中: javac GoodbyeWorld.java jar cvf GoodbyeWorld.jar GoodbyeWorld.class 1. 2. 此时,我们要运行GoodbyeWorld类,但仍然想通过java -jar命令来运行,我们可以使用--main-class这个参数(在JAR的MANIFEST文件中声明主类),如果还没添加,创建或编辑MANIFEST.MF,内容如下: Ma...
f:表示指定 Jar 文件的名称。 e:表示指定入口点(Main 方法所在的类)。 MyProgram.jar:最终生成的 Jar 文件名称。 MyProgram:包含 Main 方法的类名。 MyProgram.class:要打包的.class文件。 4. 执行 Jar 文件 最后,你可以使用以下命令来执行 Jar 文件并指定 Main 方法。 java-jarMyProgram.jar arg1 arg2 1...
“[args]”表示传入的参数; 直接运行 MANIFEST.MF 中指定的 main 方法: java -jar mplus-service-jar-with-dependencies.jar 运行指定的 main 方法: java -cp mplus-service-jar-with-dependencies.jar com.smbea.dubbo.bin.Console start
“[args]”表示传入的参数; 直接运行 MANIFEST.MF 中指定的 maiygMWbYEOVn 方法: java -jar mplus-service-jar-with-dependencies.jar 运行指定的 main 方法: java -cp mplus-service-jar-with-dependencies.jar com.smbea.dubbo.bin.Console start
java -classpath ***.jar ***.***.className [args] “***.***”表示“包名”; “className”表示“类名”; “[args]”表示传入的参数; 直接运行 MANIFEST.MF 中指定的 main 方法: java -jar mplus-service-jar-with-dependencies.jar 运行指定...
第一步:新建一个空的maven工程。第二步:把pom.xml文件更新成如下内容 注意pom文件中指定了 mainClass ,在这个示例中的,mainClass是xiangy...
java -classpath ***.jar ***.***.className [args] “***.***”表示“包名”; “className”表示“类名”; “[args]”表示传入的参数; 直接运行 MANIFEST.MF 中指定的 main 方法: java -jar mplus-service-jar-with-dependencies.jar 运行指定...
java部署jar包启动指定的main函数⽅法⼀ 语法:java -cp test.jar com.hk.app.Application 解释:java -cp jar包启动包路径 注:这种⽅法我是没启动成功,使⽤的是第⼆种 ⽅法⼆ 修改pom.xml <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-...
在Java中,main方法是程序执行的起始点。其标准的定义如下: publicstaticvoidmain(String[]args){// 程序逻辑} 1. 2. 3. 为了使Java虚拟机(JVM)能够找到这个方法,需要在JAR文件的MANIFEST.MF文件中指明Main-Class属性。这可以在使用jar命令打包时指定。