通常,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
浅谈java 执行jar包中的main方法 通过OneJar 或 Maven 打包后 jar 文件,用命令: java -jar ***.jar 执行后总是运行指定的主方法,如果 jar 中有多个 main 方法,那么如何运行指定的 main 方法呢? 用下面的命令试试看: java -classpath ***.jar *http://***.***.className [args] “**...
直接运行 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
“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...
第一步:新建一个空的maven工程。第二步:把pom.xml文件更新成如下内容 注意pom文件中指定了 mainClass ,在这个示例中的,mainClass是xiangy...
java-classpath***.jar***.***.className[args]“***.***”表示“包名”; “className”表示“类名”; “[args]”表示传入的参数; 直接运行 MANIFEST.MF 中指定的 main 方法: 代码语言:javascript 复制 java-jar mplus-service-jar-with-dependencies.jar 运行指定...
方式一:打Jar包时指定 这是一个项目的结构,我们想指定jar的main为‘LoadPrice’类,因为该类已经有Main方法,所以不需要再指定LoadPrice类的具体方法。 在项目工程的pom文件中,通过packaging标签,指定其打包方式为jar. 点击File —> Project Structure 选择Artifacts —> +号 —> From modules with dependencies ...