加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Eclipse中输入系统变量和运行参数--转

发布时间:2020-12-14 06:19:14 所属栏目:Java 来源:网络整理
导读:原文地址:http://chenzhou123520.iteye.com/blog/1931670 在开发时,有时候可能需要根据不同的环境设置不同的系统参数,我们都知道,在使用java -jar命令时可以使用-D参数来设置运行时的系统变量,同样,在Eclipse中运行java程序时,我们怎么设置该系统变量

原文地址:http://chenzhou123520.iteye.com/blog/1931670

在开发时,有时候可能需要根据不同的环境设置不同的系统参数,我们都知道,在使用java -jar命令时可以使用-D参数来设置运行时的系统变量,同样,在Eclipse中运行java程序时,我们怎么设置该系统变量呢?

另外,如果我们的程序需要输入运行参数,在Eclipse中如何配置?

答案很简单,具体步骤为:

在要运行的类上右键点击Run As-->Run Configurations...

在弹出界面中点击Arguments

然后弹出如下界面:

1.其中Program arguments栏里可以输入程序运行所需的参数,也就是main方法的参数,如果参数为多个,则用空格分开。

2.VM arguments里接收的是系统变量参数,系统变量输入格式为:-Dargname=argvalue,同样,多个参数之间用空格隔开。另外如果参数值中间有空格,则用引号括起来

示例程序代码如下:

  1. ?
  2. ?
  3. ?
  4. ????
  5. ????????System.out.println(
  6. ????????
  7. ????????????
  8. ????????????????System.out.println(
  9. ????????????}??
  10. ????????}??
  11. ????????System.out.println(
  12. ????????String?env?=?System.getProperty(
  13. ????????System.out.println(
  14. ????????String?logpath?=?System.getProperty(
  15. ????????System.out.println(
  16. ????}??
  17. }??

运行程序,控制台输出如下:

    打印所有的参数:??
  1. 打印系统变量:??
  2. service.env:DEV??
  3. logfile.path:E:u03projectlogs

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读