`
chenzhou123520
  • 浏览: 4249402 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

阅读更多

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

 

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

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

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

在弹出界面中点击Arguments

然后弹出如下界面:

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

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

示例程序代码如下:

/**
 * 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);
	}
}

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

打印所有的参数:
第0个参数为:chenzhou
第1个参数为:chenzhou2
第2个参数为:chenzhou3
打印系统变量:
service.env:DEV
logfile.path:E:\u03\project\logs

 

分享到:
评论

相关推荐

    eclipse 开发c/c++

    还可以通过从文件系统拖动文件夹和文件并将它们放入 Navigator 视图中, 或者通过复制和粘贴来导入文件夹和文件。 图 2. 将现有的源代码导入 CDT 项目 回页首 关键的 CDT IDE 功能 CDT IDE 是在 CDT UI 插件所...

    Eclipse权威开发指南2.pdf

    2.4.3 在Eclipse中运行多窗口和多工作空间..... 51 2.4.4 改变键盘快捷键..... 54 2.4.5 定制JRE... 55 2.4.6 在Eclipse中使用其他计算机程序..... 55 2.4.7 性能..... 60 2.5 练习概述...... 61 2.6 本章小结.......

    Eclipse权威开发指南3.pdf

    2.4.3 在Eclipse中运行多窗口和多工作空间..... 51 2.4.4 改变键盘快捷键..... 54 2.4.5 定制JRE... 55 2.4.6 在Eclipse中使用其他计算机程序..... 55 2.4.7 性能..... 60 2.5 练习概述...... 61 2.6...

    Eclipse权威开发指南1.pdf

    2.4.3 在Eclipse中运行多窗口和多工作空间..... 51 2.4.4 改变键盘快捷键..... 54 2.4.5 定制JRE... 55 2.4.6 在Eclipse中使用其他计算机程序..... 55 2.4.7 性能..... 60 2.5 练习概述...... 61 2.6...

    Java项目开发与毕业设计指导

    如果不能运行,将ch07文件夹下的swt.jar加入构建路径,然后在运行中的JVM参数中加入-Djava.library.path="dll所在目录的绝对路径"即可。 也可以在命令行下直接运行该程序,假设ch07文件夹放在D盘跟目录。则在cmd下...

    FirstJava2完全教材

    2.当是输入某一个"变量名."时就会显示编辑辅助对话框中,来显示变量类型的所有相关公共的函数和属性 列表框中双击某一个函数名,代码编辑区将会自动输入"函数名()",如果这个函数有参数光标定位于 括号中,否则定位到...

    完全免费的Java/jsp开发编辑工具FirstJava2

    2.当是输入某一个"变量名."时就会显示编辑辅助对话框中,来显示变量类型的所有相关公共的函数和属性 列表框中双击某一个函数名,代码编辑区将会自动输入"函数名()",如果这个函数有参数光标定位于 括号中,否则定位到...

    网上购物系统

    在输入文本框中时,该程序将对其输入的值进行判断,是否是数字的字符,以避免存储出错,造成不必要的麻烦。其判断函数如下(采用Javascript脚本语言编写): &lt;p&gt;//功能介绍:检查是否为数字 &lt;p&gt;//参数说明:要检查的...

    JAVA入门1.2.3:一个老鸟的JAVA学习心得 PART1(共3个)

    7.8.1 发现问题:当实例变量和局部变量重名 177 7.8.2 经常深藏不露的this关键字 178 7.8.3 在方法中调用方法 179 7.9 构造方法(Constructor) 181 7.9.1 构造(Constructor)方法初探 181 7.9.2 如何使用构造...

    Java入门1·2·3:一个老鸟的Java学习心得.PART3(共3个)

    7.8.1 发现问题:当实例变量和局部变量重名 177 7.8.2 经常深藏不露的this关键字 178 7.8.3 在方法中调用方法 179 7.9 构造方法(Constructor) 181 7.9.1 构造(Constructor)方法初探 181 7.9.2 如何使用构造...

    Java经典编程300例(完整版+源码

    实例005 下载并运行eclipse 工具 实例006 为eclipse安装汉化包 实例007 使用eclipse注释代码 实例008 使用eclipse格式化代码 实例009 安装windowbuilder插件 实例010 开发计算器界面 第3章 java语言基础 实例...

    疯狂JAVA讲义

    学生提问:为什么选择设置用户变量,用户变量和系统变量有什么区别呢? 11 1.5 第一个Java程序 12 1.5.1 编辑Java源代码 12 1.5.2 编译Java程序 13 学生提问:当我们使用编译C程序时,不仅需要指定存放目标文件...

    面向对象技术与UML课件及源代码-by 南邮-陈杨

    18.1.2识别系统中的参与者和用例 18.1.3画出用例图 18.1.4用例描述 18.2类图练习 18.2.1练习1: 根据代码画出类图 18.2.2练习2: 根据需求构建类图 18.3思考题 第19章顺序图、协作图、状态图和活动图 19.1...

    java初学者必看

    2.6.5 Eclipse的工具栏和菜单栏 2.6.6 使用Eclipse编写HelloWorld程序 2.7 本章习题 第3章 Java语言基础 3.1 标识符 3.1.1 标识符的概念 3.1.2 变量命名规则 3.1.3 变量命名技巧 3.2 关键字 3.3 注释 3.4 ...

    深入浅出Hibernate源码

    (假若您希望使用其它用户名如root,您需要修改hibernate的数据库配置中的连接参数——位于hibernate.cfg.xml中,以及创建数据库表时的连接参数——位于build.xml中。) 7, 确认ant安装正确. ant可以在此下载: ...

    Java开发技术大全 电子版

    4.9.2成员变量运行时的表现167 4.9.3静态方法运行时的表现169 4.10抽象类与抽象方法170 4.10.1抽象方法的声明170 4.10.2抽象类的定义170 4.10.3抽象方法与回调函数171 4.11最终类与最终方法173 4.12接口与...

    leetcode18java-COMP603-2015:COMP603-2015

    leetcode ...转到“运行配置”→“主要”→“参数”→“程序参数”。 输入 Java 项目的路径。 单击“运行”。 如果您没有其他Java项目,您可以将jdt-project的源提供给自身。 哈扎! 修改 AstVisitor 以

    php网络开发完全手册

    13.2 关系型数据库系统的结构与运行过程 205 13.2.1 关系型数据库系统的层次结构 205 13.2.2 关系型数据库系统的运行过程 206 13.3 常用的关系型数据库的介绍 206 13.3.1 MySQL 206 13.3.2 ORACLE 207 13.3.3 SYBASE...

    网狐荣耀版开发使用常见问题解答

    系统变量中进行JAVA_HOME、CLASSPATH、Path三个变量的配置,有的编辑,没有的新建。新建JAVA_HOME对应C:\Program Files\Java\Jdk1.8、新建CLASSPATH对应.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar、编辑Path的...

    Java经典编程源码基础例程300.zip

    实例005 下载并运行Eclipse工具 7 实例006 为Eclipse安装中文包 8 实例007 使用Eclipse注释代码 10 实例008 使用Eclipse格式化代码 11 实例009 安装WindowBuilder插件 12 实例010 开发计算器界面 14 第3章 Java语言...

Global site tag (gtag.js) - Google Analytics