博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java -jar参数携带问题
阅读量:5023 次
发布时间:2019-06-12

本文共 534 字,大约阅读时间需要 1 分钟。

方式一

-DpropName=propValue的形式携带,要放在-jar参数前面,亲测,放在它后面好像取不到值

java -fileName=JOURNAL_TREENODE_DATA-20190404174502.txt -DprocessType=1 -jar dataProcess.jar

System.getProperty("propName")用来取值

 

方式二

参数直接跟在命令后面,多个参数之间用空格隔开

java -jar dataProcess.jar JOURNAL_TREENODE_DATA-20190404174502.txt processType=1

这种方式参数就是jar包里主启动类中main方法的args参数,按顺序来

 

方式三

使用springboot的方式,--propName=propValue方式

java -jar dataProcess.jar --hdfsFileName=trx_20190407.txt --processType=2

可以使用spring的@value("${hdfsFilename}")取值

转载于:https://www.cnblogs.com/matd/p/11130565.html

你可能感兴趣的文章
Android开发学习之路-图片颜色获取器开发(1)
查看>>
StackExchange.Redis 官方文档(一) Basics
查看>>
nupkg 之破解 nodejs+electron-packager 打包exe的解包
查看>>
Objective-C 使用 C++类
查看>>
浅谈之高级查询over(partition by)
查看>>
Notes: CRM Analytics–BI from a CRM perspective (2)
查看>>
graphite custom functions
查看>>
列出所有的属性键
查看>>
js获取请求地址后面带的参数
查看>>
[原创]使用java批量修改文件编码(ANSI-->UTF-8)
查看>>
设计模式のCompositePattern(组合模式)----结构模式
查看>>
二进制集合枚举子集
查看>>
磁盘管理
查看>>
SAS学习经验总结分享:篇二—input语句
查看>>
UIImage与UIColor互转
查看>>
RotateAnimation详解
查看>>
系统管理玩玩Windows Azure
查看>>
c#匿名方法
查看>>
如何判断链表是否有环
查看>>
【小程序】缓存
查看>>