文档章节

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

干死it
 干死it
发布于 2014/06/16 12:53
字数 433
阅读 64
收藏 4

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

另外,如果我们的程序需要输入运行参数,在Eclipse中如何配置? 答案很简单,具体步骤为: 在要运行的类上右键点击Run As-->Run Configurations... 在弹出界面中点击Arguments

然后弹出如下界面: 1.其中Program arguments栏里可以输入程序运行所需的参数,也就是main方法的参数,如果参数为多个,则用空格分开。 2**.VM arguments**里接收的是系统变量参数(value=System.getProperty("key")),系统变量输入格式为:-Dargname=argvalue,同样,多个参数之间用空格隔开。另外如果参数值中间有空格,则用引号括起来

示例程序代码如下: Java代码 收藏代码 /**

  • ClassName: Main <br/>
  • Function: Eclipse系统变量和运行参数. <br/>
  • date: 2013-8-27 下午04:06:09 <br/>
  • @author chenzhou1025@126.com
  • @version
    */
    public class Main {
    public static void main(String[] args){
    System.out.println("打印所有的参数:");
    if(args.length>0){
    for(int i=0;i<args.length;i++){
    System.out.println("第"+i+"个参数为:"+args[i]);
    }
    }
    System.out.println("打印系统变量:");
    String env = System.getProperty("service.env");
    System.out.println("service.env:"+env);
    String logpath = System.getProperty("logfile.path");
    System.out.println("logfile.path:"+logpath);
    }
    }
    运行程序,控制台输出如下: Console代码 收藏代码 打印所有的参数:
    第0个参数为:chenzhou
    第1个参数为:chenzhou2
    第2个参数为:chenzhou3
    打印系统变量:
    service.env:DEV
    logfile.path:E:\u03\project\logs

本文转载自:http://chenzhou123520.iteye.com/blog/1931670

共有 人打赏支持
干死it
粉丝 28
博文 199
码字总数 15498
作品 0
深圳
程序员
私信 提问
Android输入系统(一)输入事件传递流程和InputManagerService的诞生

本文首发于微信公众号「刘望舒」 原文链接 : Android输入系统的事件传递流程和IMS的诞生 相关文章 解析WMS系列 View体系系列 前言 很多同学可能会认为输入系统是不是和View的事件分发有些关联...

刘望舒
11/01
0
0
windowXP下android开发平台搭建

JDK + Eclipse + android SDK + ADT JDK:baidu可以找到下载连接,从newhua下载最新V7.0 Eclipse:官网(http://www.eclipse.org/downloads/)下载Eclipse IDE for Java EE Developer,为了支持A......

fcsong000833
2012/12/08
0
0
Nebula3的Input系统

相对于其他的子系统来说, 输入系统是比较简单的. 很多游戏根本就没有对这一块进行封装, 而直接采用了Win32的消息机制. 不过经过封装的输入系统使用起来很方便, 呵呵. N3中有三种输入设备, 键...

长平狐
2012/11/12
53
0
[tomcat7源码学习]tomcat7 Building with Eclipse

1.进入github:github tomcat70 2.直接fork一个,然后在本地找一个目录,运行 1.在clone完毕后,就会直接看到一个build.xml,很明显是要用ant来构建 2.打开build.xml,里面太多了~~,默认的是...

remind2010
2013/11/25
0
0
快速语言学习简明要点草稿(编程语言学习的经典方式)

输入 输入字符型 输入数值型 输出日期型 输出 输出字符型 输出数值型 输出日期型 数据类型 字符 整型 长整型 浮点型 双精度 结构 联合 日期类型 金额类型 类 枚举 静态 指针 数组 列表 哈希 ...

OrionBox
2012/06/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

计算机系统要素 C5

本章值得一提的是组织计算机的结构。Hack 的指令和数据是分开存储的,因此它的 CPU 有两个 input: IN inM[16], // M value input (M = contents of RAM[A]) instruction[16],...

lionets
16分钟前
0
0
SpringSecurity404需要注意的地方

在使用@RequestMapping的时候路径的值如果写为("auth"),虽然用的时候前面加不加"/"没有区别,但是在配置了SpringSecurity的http.authorizeRequests().antMatchers()时就必须要注意了! 🌰1...

百萬馬力
19分钟前
0
0
10分钟读懂阿里巴巴高级专家在Flutter Live2018的分享

作者:闲鱼技术-宗心 12月4日,google flutter团队宣布第一个flutter正式版本发布。次日,Flutter Live Beijing 会议上,google flutter团队邀请了在这一技术方案中重要的合作伙伴闲鱼团队分...

阿里云官方博客
20分钟前
1
0
RxJava window操作符

原文:https://github.com/Froussios/Intro-To-RxJava/blob/master/Part%204%20-%20Concurrency/3.%20Sequences%20of%20coincidence.md Sequences of coincidence Rx试图避免管道(pipeline)外......

woshixin
27分钟前
1
0
05.Beetl标签函数以及定界符、占位符介绍---《Beetl视频课程》

本期视频实现了博客的详情页面; 内容简介:使用了标签函数layout完成详情功能 一起学beetl目录:https://my.oschina.net/u/1590490?tab=newest&catalogId=6214598 作者:GK #标签函数 layo...

Gavin-King
28分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部