通常,jar包的入口main方法会在MANIFEST.MF文件中通过Main-Class属性指定。如果你想要改变默认的main方法,你可以编辑jar包中的MANIFEST.MF文件,然后重新打包jar。 plaintext Main-Class: com.example.YourMainClass 然后,你可以使用java -jar命令来运行jar包,这时会自动执行Main-Class属性指定的类中的main方法。 bash...
我们同样将其编译并打包到一个新的JAR文件中: javac GoodbyeWorld.java jar cvf GoodbyeWorld.jar GoodbyeWorld.class 1. 2. 此时,我们要运行GoodbyeWorld类,但仍然想通过java -jar命令来运行,我们可以使用--main-class这个参数(在JAR的MANIFEST文件中声明主类),如果还没添加,创建或编辑MANIFEST.MF,内容如下: Ma...
方式一:打Jar包时指定 这是一个项目的结构,我们想指定jar的main为‘LoadPrice’类,因为该类已经有Main方法,所以不需要再指定LoadPrice类的具体方法。 在项目工程的pom文件中,通过packaging标签,指定其打包方式为jar. 点击File —> Project Structure 选择Artifacts —> +号 —> From modules with dependencies 选择...
注意pom文件中指定了 mainClass ,在这个示例中的,mainClass是xiangyoukeji.gis.gisportalTest.StatisticsForReportOneFile 第三步:创建xiangyoukeji.gis.gisportalTest.StatisticsForReportOneFile.java 类。 内容如下: package xiangyoukeji.gis.gisportalTest;importcom.alibaba.fastjson.JSON;importcom.alibaba.fastjson....
需要先运行一下main函数,eclipse的Export--》Runnable JAR File > 下的Launch configuration下拉列表才会有记录。如果想要删除下拉列表里的历史记录,只需要进入到要打包的这个工程所在目录的 通过launch configuration 选择程序
java -classpath ***.jar ***.***.className [args] “***.***”表示“包名”; “className”表示“类名”; “[args]”表示传入的参数; 直接运行 MANIFEST.MF 中指定的 main 方法: java -jar mplus-service-jar-with-dependencies.jar 运行指定...
java命令行运行jar里的main类 一般运行包含manifest的jar包,可以使用 java-jar<jar-file-name>.jar 如果jar里没有 manifest,则可以使用 java-cp foo.jarfull.package.name.ClassName 当main类依赖多个jar时,可以把多个jar打包到一个目录,然后用-Djava.ext.dirs指定该目录,引用依赖的多个jar。
java -classpath ***.jar ***.***.className [args]“***.***”表⽰“包名”;“className”表⽰“类名”;“[args]”表⽰传⼊的参数;直接运⾏ MANIFEST.MF 中指定的 main ⽅法:java -jar mplus-service-jar-with-dependencies.jar 运⾏指定的 main ⽅法(MANIFEST.MF 中没有指定的...
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-...
HelloWorld+main(String[] args) 在这个类图中,我们可以看到HelloWorld类的方法以及其公开的main方法。 结论 通过以上示例与图示,我们了解到如何创建和运行一个包含main方法的Java JAR文件。使用java -jar命令的过程中,确保在MANIFEST.MF中指定Main-Class是至关重要的。掌握这些基本概念,可以帮助我们更有效地进行Java应用...