-jar选项是java命令用来运行JAR(Java Archive)文件的一个参数。JAR文件是一种打包格式,允许将多个Java类文件、相关的元数据和资源(如文本、图片等)打包成一个文件。使用-jar选项时,Java运行时环境(JRE)会从这个JAR文件中提取出清单(Manifest)文件,并查找清单中指定的主类(即包含main方法的类)来运行。 2. 如何指...
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...
我们同样将其编译并打包到一个新的JAR文件中: javac GoodbyeWorld.java jar cvf GoodbyeWorld.jar GoodbyeWorld.class 1. 2. 此时,我们要运行GoodbyeWorld类,但仍然想通过java -jar命令来运行,我们可以使用--main-class这个参数(在JAR的MANIFEST文件中声明主类),如果还没添加,创建或编辑MANIFEST.MF,内容如下: Ma...
注意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命令行运行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命令⾏运⾏jar⾥的main类 ⼀般运⾏包含manifest的jar包,可以使⽤ java -jar <jar-file-name>.jar 如果jar⾥没有 manifest,则可以使⽤ java -cp foo.jar full.package.name.ClassName 当main类依赖多个jar时,可以把多个jar打包到⼀个⽬录,然后⽤-Djava.ext.dirs指定该⽬录,引⽤...
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 -classpath ***.jar ***.***.className [args] “***.***”表示“包名”; “className”表示“类名”; “[args]”表示传入的参数; 直接运行 MANIFEST.MF 中指定的 main 方法: java -jar mplus-service-jar-with-dependencies.jar 运行指定...