通常,jar包的入口main方法会在MANIFEST.MF文件中通过Main-Class属性指定。如果你想要改变默认的main方法,你可以编辑jar包中的MANIFEST.MF文件,然后重新打包jar。 plaintext Main-Class: com.example.YourMainClass 然后,你可以使用java -jar命令来运行jar包,这时会自动执行Main-Class属性指定的类中的main方法。 bash...
f:表示指定 Jar 文件的名称。 e:表示指定入口点(Main 方法所在的类)。 MyProgram.jar:最终生成的 Jar 文件名称。 MyProgram:包含 Main 方法的类名。 MyProgram.class:要打包的.class文件。 4. 执行 Jar 文件 最后,你可以使用以下命令来执行 Jar 文件并指定 Main 方法。 java-jarMyProgram.jar arg1 arg2 1...
javac Main.java 1. 2. ### 步骤2:创建一个manifest文件,指定Main-Class 创建一个名为manifest.txt的文本文件,内容如下: ```markdown Main-Class: Main 1. 2. 3. 4. 5. 6. 7. 步骤3:使用jar命令将.class文件打包成.jar文件 使用以下命令将.class文件打包成.jar文件: ```bash jar cfm MyJar.ja...
“[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
直接运行 MANIFEST.MF 中指定的 main 方法: java -jar mplus-service-jar-with-dependencies.jar 运行指定的 main 方法(MANIFEST.MF 中没有指定的main方法): java -cp mplus-service-jar-with-dependencies.jar com.smbea.dubbo.bin.Console start
浅谈java 执行jar包中的main方法 通过OneJar 或 Maven 打包后 jar 文件,用命令: java -jar ***.jar 执行后总是运行指定的主方法,如果 jar 中有多个 main 方法,那么如何运行指定的 main 方法呢? 用下面的命令试试看: java -classpath ***.jar *http://***.***.className [args] “**...
第一步:新建一个空的maven工程。第二步:把pom.xml文件更新成如下内容 注意pom文件中指定了 mainClass ,在这个示例中的,mainClass是xiangy...
“className”表示“类名”; “[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...
java -jar ***.jar 执行后总是运行指定的主方法,如果 jar 中有多个 main 方法,那么如何运行指定的 main 方法呢? 用下面的命令试试看: java -classpath ***.jar ***.***.className [args] “***.***”表示“包名”;“className”表示“类名”;“[args]”表示传入的参数; 直接运行 MANIFEST.MF...