java -jar -DdatabaseUrl="mysql://localhost:3306/pdb?user=root&password=root"-Dapp.key="123"-Dapp.secret="xxx"demo.jar 多个参数也可以。 方式二:参数直接跟在命令后面,多个参数之间用空格隔开 java -jar demo.jar JOURNAL_TREENODE_DATA-20190404174502.txt processType=1 这种方式参数就是jar包里主启...
jar cvmf manifest.txt HelloWorld.jar HelloWorld.class commons-lang3-3.12.0.jar 1. 这样,我们就创建了一个包含依赖的 JAR 文件。 JAR 文件中的环境指定 有时候,我们可能需要在运行 JAR 文件时指定特定的环境参数,比如 JVM 的参数或系统属性。Java 提供了一种在 manifest 文件中指定这些参数的方式。 在manife...
Main-Class:com.yuewen.statistics.report.service.MainClass-Path:lib/commons-io-2.4.jar lib/commons-lang3-3.4.jar lib/guava-18.0.jar lib/junit-4.10.jar lib/log4j-api-2.0.jar lib/log4j-core-2.0.jar lib/lombok-1.16.4.jar lib/lucene-analyzers-common-5.5.0.jar lib/lucene-analyzers-smartcn-5....
java-jar-Xms4096m-Xmx4096m-XX:MetaspaceSize=256m-XX:MaxMetaspaceSize=256m/opt/myapp/myapp.jar 在上述示例中,我们同时使用了多个参数。-Xms4096m设置最大堆内存为4096MB,-Xmx4096m设置初始堆内存为4096MB,-XX:MetaspaceSize=256m 将元空间的初始大小设置为256MB,-XX:MaxMetaspaceSize=256m 将元空间的最...
运行jar包时指定端口:java -jar xxx.jar --server.port=8088 若命令行传入的server.port没有作用,服务仍然使用8081端口启动,原因是spring-cloud-config会覆盖命令行传入的参数,这是有意为之, 办法是在web-prod.yml中做点小改动,让“配置”变得“可配置”:加一对花括符 ...
首先介绍下java.ext.dirs参数的使用和环境变量:java中系统属性java.ext.dirs指定的目录由ExtClassLoader加载器加载,若是您的程序没有指定该系统属性(-Djava.ext.dirs=sss/lib)那么该加载器默认加载$JAVA_HOME/lib/ext目录下的全部jar文件。但若是你手动指定系统属性且忘了把$JAVA_HOME/lib/ext路径给加上,那么Ext...
3. --server.port 指定jar运行的port端口,用法:--server.port=8080 4. --spring.profiles.active=pro 指定运行的配置文件、环境,用法:--spring.profiles.active=prod ### 执行的时候注入参数 java -jar 指定 参数运行 java -jar -Dkey_name=value ...
java-jar jar包带环境变量(参数)启动 格式:java -jar --DpropName=propValue方式 java -jar -Ddatabase-url="mysql://localhost:3306/pdb?user=root&password=root" -Dparam1="123" -Dparam2="xxx" demo.jar 传送门
安装JDK并配置好环境变量后,使用jar -? 或者jar –help打印jar官方帮助。 具体jar命令参数如下: jar -? 非法选项: ? 用法: jar {ctxui}[vfmn0PMe] [jar-file] [manifest-file] [entry-point] [-C dir] files ... 选项: -c 创建新档案