1. 确定jar包中的主类 主类是指包含public static void main(String[] args)方法的类。在打包jar文件之前,需要确保已经确定了哪个类是你的主类。 2. 在打包jar时指定主类 有两种主要方法可以在打包jar时指定主类: 使用-c参数指定清单文件: 你可以创建一个清单文件(例如MANIFEST.MF),并在其中指定主类。清单...
1. 在Manifest文件中指定主类 在JAR文件的META-INF目录下有一个名为MANIFEST.MF的文件,可以在这个文件中指定JAR文件的主类。在MANIFEST.MF文件中添加一行Main-Class: your.main.class,其中your.main.class是你的主类的完整路径。 2. 使用命令行参数指定主类 另一种方式是通过命令行参数来指定JAR文件的主类。在...
此时执行 java -jar MainClass.jar 提示没有主清单属性, 其实就是在 MainClass.jar 包中META-INF文件夹内MANIFEST.MF中缺少内容. 当前内容如下: Manifest-Version: 1.0 Created-By: 1.8.0_172 (Oracle Corporation) 此时我们只需要在后面添加以下内容 (com.xxx.MainClass 为启动类, 含有main方法) Main-class:...
第四步:执行maven的打包命令,得到jar包 第五步:在命令行中 执行命令 java -jar xxx.jarF:\my_work\xiangyoukeji\自动化测试结果\result 其中xxx 代表jar的名称,根据你的jar名称进行调整, 后面的是 传入到主类main 方法的参数 随笔 更多精彩内容,就在简书APP ...
java -jar ***.jar 执行后总是运行指定的主方法,如果 jar 中有多个 main 方法,那么如何运行指定的 main 方法呢? 用下面的命令试试看: java -classpath ***.jar ***.***.className [args] “***.***”表示“包名”; “className”表示“类名”; “[args]...
java -jar ***.jar 执行后总是运行指定的主方法,如果 jar 中有多个 main 方法,那么如何运行指定的 main 方法呢? 用下面的命令试试看: java -classpath ***.jar ***.***.className [args] “***.***”表示“包名”; “className”表示“类名”; “[args]...
问题2:主类是指启动类,一个jar从哪个类开始运行,那个类就是启动类,启动类可以随便指定,但是要有...
1.首先我是用Maven导出到包,得到的jar文件保存在 2.在这个文件目录下cmd运行, java -jar csdn-1.0-SNAPSHOT.jar这句命令提示出现”jar中没有主清单属性” 3.解决方法; 用压缩包的方式打开jar文件 autoUp.class 这个是我编译之后得到的class文件 main函数在这个里面 ...
步骤1:准备主清单文件 “MANIFEST.MF”, 由于是打包引用了第三方jar包的Java项目,故需要自定义配置文件MANIFEST.MF,在该项目下建立文件MANIFEST.MF,内容如下: 代码语言:javascript 复制 Manifest-Version:1.0Class-Path:lib/commons-codec.jar lib/commons-httpclient-3.1.jar lib/commons-logging-1.1.jar lib/log4j...
Jar 包内的application-{profile}.properties Jar 包外的application.properties Jar 包内的application.properties 例如,如果我们在application.properties中指定 spring.profiles.active = dev 1. 则spring 会使用application-dev.properties文件中的配置来覆盖application.properties文件中的相应配置。