美文网首页
Java -jar 参数携带问题

Java -jar 参数携带问题

作者: 凉风有信llm | 来源:发表于2019-12-25 14:41 被阅读0次

    方法一

    -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/xhy-shine/p/10665680.html

    相关文章

      网友评论

          本文标题:Java -jar 参数携带问题

          本文链接:https://www.haomeiwen.com/subject/bnecoctx.html