`

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

阅读更多

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

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

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

  在要运行的类上右键点击Run As-->Run Configurations...,在弹出界面中点击Arguments。

  然后弹出如下界面:

  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

 

文章来源:http://chenzhou123520.iteye.com/blog/1931670

分享到:
评论

相关推荐

    绿色免安装eclipse_4.5.0(window)开发运行环境配置说明文档

    本指南详细介绍了如何安装Java JDK与JRE、配置系统环境变量以及对Eclipse进行必要的初始化设置,以确保其能够顺利运行。 #### 二、Java环境配置 ##### 2.1 Java安装 1. **下载并安装Java JDK 1.6.0_17**:首先,...

    eclipse中的tomcat插件

    通常,我们会在Eclipse的"Help"菜单中选择"Install New Software",然后输入插件仓库地址来安装。 2. **配置Tomcat服务器**:安装插件后,需在Eclipse的"Server"视图中添加新的服务器。点击右键,选择"New" -&gt; ...

    Eclipse中文教程.rar

    在Windows系统中,通常下载Eclipse的可执行文件,双击运行后按照提示进行安装。安装完成后,通过桌面快捷方式或开始菜单启动Eclipse,首次打开时会进入工作区设置,选择一个合适的保存项目的位置。 其次,Eclipse的...

    window下eclipse中运行mapreduce程序所需要的Hadoop全部jar包

    总之,要在Windows下的Eclipse环境中成功运行MapReduce程序,关键在于正确配置Hadoop环境,导入所有必要的jar包,并理解如何设置和提交MapReduce作业。这个过程可能需要一些时间和实践,但一旦配置完成,将为高效...

    修改重写方法的参数,eclipse关联上源代码

    本篇文章将深入讲解如何在Eclipse中修改和重写方法的参数,并关联源代码,使代码更清晰易懂。 1. **重写方法的原理**: 重写是指子类提供与父类相同签名(方法名、返回类型以及参数列表)但实现不同的方法。这是多...

    eclipse中文教程.rar

    - **创建Java项目**:启动Eclipse后,选择"File" -&gt; "New" -&gt; "Java Project",输入项目名称并配置相关参数。 - **编写代码**:在创建的Java类中编写代码,利用Eclipse的代码提示功能。 - **编译与运行**:...

    Eclipse 快捷键大全和启动参数大全.txt

    通过这些参数,开发者可以根据具体需求优化Eclipse的启动和运行过程,从而提升开发体验和效率。 ### 使用技巧与注意事项 1. **自定义快捷键**: 用户可以通过`Window &gt; Preferences &gt; General &gt; Keys`来查看和修改...

    BBS系统-基于JSP、ECLIPSE、MYSQL

    在BBS系统中,JAVASCRIPT可能用于处理用户输入、异步请求(AJAX)以实现无刷新更新。 6. **JSP传参** JSP中的请求参数传递可以通过URL查询字符串、请求或会话属性、隐藏字段等方式实现。例如,使用`request....

    Eclipse打不开

    Eclipse 打不开的问题可以通过检查 JVM 的存在性、环境变量的配置、Eclipse 配置文件的修改、JDK 和 JVM 的版本问题和启动参数的调整来解决。只有通过了解这些知识点,才能更好地解决 Eclipse 打不开的问题。

    eclipse linux32安装包

    - 更新PATH环境变量:为了让系统能够在任何目录下运行Eclipse,需要将Eclipse的bin目录添加到PATH环境变量中。 - 配置JAVA_HOME:确保系统已安装32位Java运行时环境(JRE),并设置JAVA_HOME环境变量指向JRE的安装...

    eclipse和jdk的配置

    3. **配置环境变量**: JDK安装后,需要在系统的环境变量中设置`JAVA_HOME`指向JDK的安装目录,同时配置`PATH`变量包含JDK的bin目录,确保命令行可以执行javac和java等命令。 4. **验证安装**: 通过在命令行输入`java...

    eclipse可运行aFreeRDP

    在本文中,我们将深入探讨如何在Eclipse中运行aFreeRDP项目,这是一个开源的远程桌面协议(RDP)客户端实现,用于连接到Windows服务器或其他支持RDP的系统。 首先,我们需要确保Eclipse已经正确安装并配置了必要的...

    eclipse的jsf配置方法及文件

    9. **测试和运行**: 在Eclipse中启动服务器,通过浏览器访问`http://localhost:8080/项目名/index.jsf`来查看和测试JSF应用。 **二、JSF关键概念** 1. **UI组件**: JSF提供了一系列可重用的UI组件,如按钮、文本框...

    在Eclipse中反编译Class

    通过以上步骤,你可以在Eclipse中有效地使用JAD进行Class文件的反编译,从而深入了解Java程序的运行机制和他人的代码实现。同时,这也是一种学习和调试Java代码的有效方法。在实际开发过程中,掌握这样的技巧可以...

    eclipse+ MinGW总结

    为了使Eclipse正常运行,需要确保计算机上已安装Java Development Kit (JDK),并且正确配置了JAVA_HOME环境变量。 - **安装MinGW** MinGW是一个用于Windows平台的开源编译器集合,它是进行C/C++开发的重要工具之...

    eclipse报错 eclipse启动报错解决方法

    1. **检查`eclipse.ini`文件**:确保`eclipse.ini`文件中的`-vm`参数指定了正确的JDK路径。 2. **调整环境变量**:确认系统的`JAVA_HOME`环境变量指向最新的JDK安装位置。 3. **清理Eclipse缓存**:删除`.metadata`...

    8-在Eclipse中运行MapReduce程序1

    总结来说,在Eclipse中运行Hadoop MapReduce程序涉及创建项目,编写主类和Mapper、Reducer类,以及正确配置输入输出路径。通过这个过程,我们可以理解MapReduce的基本工作流程,并能实际操作执行分布式计算任务。...

    如何使用Eclipse编译C,C++,JAVA程序

    在IT行业中,集成开发环境(IDE)是程序员的得力工具,Eclipse作为一个功能强大的IDE,不仅支持Java编程,还能通过扩展支持C和C++语言。以下将详细介绍如何使用Eclipse进行C,C++,JAVA程序的编译。 一、编译环境...

    Eclipse下运行java Swarm以及jheatbugs例子的图文攻略(可行)

    在本文中,我们将深入探讨如何在Eclipse集成开发环境中运行Java Swarm和jHeatBugs示例,这将涉及Swarm的安装以及与Eclipse的集成。首先,让我们了解这两个工具的基本概念。 **Swarm** 是一个Java微服务框架,它支持...

Global site tag (gtag.js) - Google Analytics