Java中Run Configurations配置

在java程序中,在程序启动时即可为程序添加参数,main方法中String[] args就是给程序传递启动时设置的参数,

在D盘的根目录下新建一个.java文件,内容如下:

public class Test{
	public static void main (String[] args){
	      System.out.println(args[0]);
	      System.out.println(args[1]);
	      System.out.println(args[2]);
	}
}

这样的程序是没有问题的,但是前提是在启动程序的时候要为程序设置参数,

打开cmd,进入D盘下,执行1.javac Test.java

2.java Test 111 222 333 

控制台输出如下:

注意:如果传递的参数不够三个会报数组越界异常。

这就是我们新建main方法的时候args的作用。

在MyEclipse中也可以为程序启动前设置参数,新建一个java project,新建一个Test.java文件,内容如下:

package test;

public class Test{
	public static void main (String[] args){
	      System.out.println(args[0]);
	      System.out.println(args[1]);
	      System.out.println(args[2]);
	}
}

右键Test.java文件,右键选择run as RUN Configurations,打开下面的界面并把111 222 333填入Program arguments中:

点击Run,输出如下:

这跟纯文本运行java时传递参数的效果一样。

java程序启动参数设置

对于一些不在项目里的配置文件地址,或者一些程序启动的参数,可以通过程序启动参数配置,

在刚才的目录下新增SystemPropertiesTest.java

package test;

public class SystemPropertiesTest {

    public static void main(String[] args) {

        System.out.println(System.getProperty("test"));
    }

}

在Run Configurations中Arguments选项卡中指定JVM参数:-Dtest=”helloworld”,-D表明是JVM参数,后面test是参数名称,如下:

 

点击Run,控制台输出helloword。System.getProperty()可以获得参数的值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值