在ant的build.xml文件中有这么一个设置
<property environment="env"/>
这个property有什么作用?

解决方案 »

  1.   

    这个property用来获取ant运行所在主机的环境变量,通过env可以获得主机诸如JAVA_HOME CLASSPATH这样的环境变量
      

  2.   

    你可以google一下如何查看系统的环境变量
    这个你如果是windows的话,安装完系统一般会内置有很多个,比如PATH OS PATHEXT TEMP等等,用户也可以自己创建环境变量,这个就无法枚举了ANT里面这个env的作用就是所有你电脑上有的这些环境变量,无论内置的还是用户自己添加的都可以获取到值,在ANT的任务中使用
      

  3.   


    这个应该不是指电脑系统变量,而是指Java环境的系统变量吧。java的系统变量可以通过代码完全获取
      

  4.   

    所有的环境变量,JAVA获取 没有任何问题