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

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

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

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

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

在弹出界面中点击Arguments

然后弹出如下界面:

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

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

示例程序代码如下:

  1. /**
     * ClassName: Main <br/>
     * Function: Eclipse系统变量和运行参数. <br/>
     * date: 2013-8-27 下午04:06:09 <br/>
     *
     * @author [email protected]
     * @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);
        }
    }  

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

  1. 打印所有的参数:
  2. 第0个参数为:chenzhou
  3. 第1个参数为:chenzhou2
  4. 第2个参数为:chenzhou3
  5. 打印系统变量:
  6. service.env:DEV
  7. logfile.path:E:\u03\project\logs
时间: 2024-11-03 01:40:16

Eclipse中输入系统变量和运行参数的相关文章

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

原文地址:http://chenzhou123520.iteye.com/blog/1931670 在开发时,有时候可能需要根据不同的环境设置不同的系统参数,我们都知道,在使用java -jar命令时可以使用-D参数来设置运行时的系统变量,同样,在Eclipse中运行java程序时,我们怎么设置该系统变量呢? 另外,如果我们的程序需要输入运行参数,在Eclipse中如何配置? 答案很简单,具体步骤为: 在要运行的类上右键点击Run As-->Run Configurations... 在弹出界面

在Eclipse中配置Tomcat 创建和运行Servlet/JSP

在Eclipse中配置Tomcat 创建和运行Servlet/JSP 步骤一:在Eclipse中配置Tomcat(注意下载Eclipse IDE for Java EE Developers) (1)在Eclipse中配置Tomcat.选择Window→Preferences命令,在打开的对话框左边列表框中选择Server节点中的Runtime Environments.单击窗口右侧的Add按钮,打开New Server Runtime Environmen对话框,在该对话框中可选择服务器的类型

AutoCAD 中的系统变量与环境变量

AutoCAD 中的系统变量与环境变量 (来自官方帮助文件) About System and Environment Variables (AutoLISP) (1)系统变量 AutoLISP applications can inspect andchange the value of AutoCAD system variables with the getvarandsetvar functions. ;;系统变量主要是涉及 AutoCAD 的. These functions use

eclipse中输入中文为繁体

http://blog.163.com/guomaolin_gavin/blog/static/199618307201218104452930/ eclipse中输入中文为繁体! 2012-02-08 10:44:52|  分类: eclipse|举报|字号 订阅 今天不小心在java编辑的时候发现eclipse中输入出来的是繁体! 百思不得其解之后发现了问题!是我的输入法和java中的快捷键进行了冲突.ctrl+shift+F 这个快捷方式和搜狗中的繁体是一样的! 当然还有其他的类似情况!

【转】修改eclipse中的M2_REPO变量

转自:http://superseven.iteye.com/blog/1625429 从eclipse中增加了maven2的插件之后,maven默认的本地库的路径是${user}/.m2/repository/下,一般windows用户的操作系统都安装在C盘,所以这个目录 下的jar包比较危险.我尝试从myeclipse->preferences->java->build path->classpath variables中查找M2_REPO这个变量,发现其路径指向的是"

eclipse中每次重新启动服务,运行环境下的文件夹或者文件被还原

手动在tomcat运行环境修改了文件,但是每次在eclipse中重启tomcat的时候,总是会把eclipse中的文件更新到tomcat,类似还原,包括上传文件到服务器运行目录,重启的时候,会把上传的文件夹或者文件删掉,很是不解,最后按照下面的方法,暂时好像好了,后期有待观察.大家知道原因的,也可以发表意见,互相学习: 为了使项目默认部署到tomcat安装目录下的webapps中,show view->servers->找到需要修改的tomcat->右击 ①停止eclipse内的Tomc

eclipse中配置tomcat后,运行jsp时出现Server Tomcat v7.0 Server at localhost failed to start.

最近在进行jsp开发学习,在配置上还是遇到很多问题. 在连接好数据库后,写了第一个jsp测试页面,结果在运行eclipse中运行toamcat时出现了错误提示:Server Tomcat v7.0 Server at localhost failed to start. 在cmd中运行   java   //正常 在cmd中运行   javac    //正常 运行tomcat的bin文件下的startup正常启动,唯独在eclipse中出现Server Tomcat v7.0 Server a

eclipse中debug改变变量的值

step1:debug断点到变量的下一行,在debug试图的右上角variables中看到该变量的值: step2:鼠标右键点击str出现下图,选择Change Value... step3:点击Change Value...   在其中输入自己想要的值,再点击OK确定. step4:继续F6,可以看到str的值已经被更改了.

eclipse中使用命令行(运行外部程序)

在使用eclipse的时候突然想到能不能用eclipse的控制台显示win8的DOS命令行,上网搜索时还真有,这里就不罗嗦,直接给出地址按里面的方法使用了! http://www.oschina.net/question/28_46291 另外,在eclipse的console菜单中可以选择“new console view”(新控制台视图),这样就可以实现多个控制台的灵活切换,eclipse真是越用越觉得强大了.