eclipse 设置系统变量和运行参数
2015-07-15 17:04
309 查看
在开发时,有时候可能需要根据不同的环境设置不同的系统参数,我们都知道,在使用java -jar命令时可以使用-D参数来设置运行时的系统变量,同样,在Eclipse中运行java程序时,我们怎么设置该系统变量呢?另外,如果我们的程序需要输入运行参数,在Eclipse中如何配置?答案很简单,具体步骤为:在要运行的类上右键点击Run As–>Run Configurations…在弹出界面中点击Arguments,选择Arguments选项卡。然后弹出如下界面:
1.其中Program arguments栏里可以输入程序运行所需的参数,也就是main方法的参数,如果参数为多个,则用空格分开。
2.VM arguments里接收的是系统变量参数,系统变量输入格式为:-Dargname=argvalue,同样,多个参数之间用空格隔开。另外如果参数值中间有空格,则用引号括起来。
如何获取系统变量和运行参数,看下面的示例程序代码:
运行程序,控制台输出如下:
打印所有的参数:
第0个参数为:chenzhou
第1个参数为:chenzhou2
第2个参数为:chenzhou3
打印系统变量:
service.env:DEV
logfile.path:E:\u03\project\logs
补充:
上面的参数设置格式为-Dargname=argvalue,此处用到的知识为Java命令参数知识。
转载自:Eclipse中设置系统变量和运行参数
1.其中Program arguments栏里可以输入程序运行所需的参数,也就是main方法的参数,如果参数为多个,则用空格分开。
2.VM arguments里接收的是系统变量参数,系统变量输入格式为:-Dargname=argvalue,同样,多个参数之间用空格隔开。另外如果参数值中间有空格,则用引号括起来。
如何获取系统变量和运行参数,看下面的示例程序代码:
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
补充:
上面的参数设置格式为-Dargname=argvalue,此处用到的知识为Java命令参数知识。
转载自:Eclipse中设置系统变量和运行参数
相关文章推荐
- Java中Runnable和Thread的区别
- 解决struts2过滤器冲突的简单方法
- eclipse clean up与formatter的区别
- eclipse Package, Source folder, folder认识
- 简述上转型对象和接口回调
- Java ArrayList、Vector、LinkedList 异同
- java写的控制台万年历
- java汉字转拼音
- spring annotation注解@Component 通用:@Controller,@ Service,@ Repository区别
- eclipse Code Style设置
- eclipse 代码格式化的必要性
- 深入浅出 Java Concurrency (7): 锁机制 part 2 AQS
- struts2 CVE-2014-0050(DoS), CVE-2014-0094(ClassLoader manipulation) S2-20 DoS attacks and ClassLoader manipulation
- 关于Eclipse注解项目ButterKnife的使用,记录而已。
- eclipse Package Explorer视图设置过滤功能
- Spring Bean生命周期
- eclipse 新建一个Java Project所要注意的几个设置选项
- 【转】java中创建对象的方法
- Java LinkedList 源码分析
- Eclipse和Android Studio的偏好设置Preferences的导出与导入