文档章节

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
博文 197
码字总数 15270
作品 0
深圳
程序员
Nebula3的Input系统

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

长平狐
2012/11/12
26
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
[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
Java 单元测试及JUnit的使用

Java 单元测试: 单元测试是开发者编写的一小段代码,用于检测被测代码的一个很小的、很明确的功能是否正确。 单元测试的方法: 人工静态分析:人工阅读检测代码 自动静态分析:使用代码复查...

醉风林天
2017/05/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

HashTable

Hashtable 是一个散列表,它存储的内容是键值对(key-value)映射 Hashtable 继承于Dictionary,实现了Map、Cloneable、java.io.Serializable接口 Hashtable 的函数都是同步的,这意味着它是线...

职业搬砖20年
5分钟前
0
0
Linux系统状态查看命令1

10月23日任务 10.1 使用w查看系统负载 10.2 vmstat命令 10.3 top命令 10.4 sar命令 10.5 nload命令 查看系统负载 w命令 # 第一行:当前系统时间,系统启动时间,登录的用户,系统负载:1分钟...

robertt15
20分钟前
0
0
缓存那些事

前言 一般而言,现在互联网应用(网站或App)的整体流程,可以概括如图1所示,用户请求从界面(浏览器或App界面)到网络转发、应用服务再到存储(数据库或文件系统),然后返回到界面呈现内容...

Skqing
29分钟前
0
0
nginx开启stub_status模块配置方法

nginx开启stub_status模块配置方法 2017年12月13日 15:57:29 ly_dengle 阅读数:3765 标签: stub_statusnginxnginx开启stub_status模块 更多 个人分类: 软件工具php 版权声明:本文为博主原...

linjin200
35分钟前
3
0
挑逗 Java 程序员的那些 Scala 绝技

有个问题一直困扰着 Scala 社区,为什么一些 Java 开发者将 Scala 捧到了天上,认为它是来自上帝之吻的完美语言;而另外一些 Java 开发者却对它望而却步,认为它过于复杂而难以理解。同样是 ...

joymufeng
38分钟前
94
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部