扩展阅读
  • java命名空间java.lang.management类managementfactory的类成员方法: getoperatingsystemmxbean定义及介绍
  • java.util.Date 和 java.slq.Date 如何最简单实现互换?
  • java命名空间java.lang.management接口memorypoolmxbean的类成员方法: isvalid定义及介绍
  • 轻量级Java开发工具 Java Tools
  • java命名空间java.lang.management接口threadmxbean的类成员方法: isthreadcputimesupported定义及介绍
  • 在下初学java,请各位大虾推荐几个java学习网站吧!
  • java命名空间java.lang.management接口memorymanagermxbean的类成员方法: isvalid定义及介绍
  • 各位大虾,为什么我的java程序能通过编译,但是在用java命令运行程序的时候却老是报错“Exception in thread "main" java.lang.NoClassDe
  • java命名空间java.awt.image接口imageobserver的类成员方法: properties定义及介绍
  • 请问:java 入门以及学好Java要看哪些书籍阿????
  • java命名空间java.sql类types的类成员方法: other定义及介绍
  • Java源码工具 java2html
  • java命名空间java.sql接口rowid的类成员方法: getbytes定义及介绍
  • java bean和java class的区别??
  • java命名空间java.awt类color的类成员方法: gettransparency定义及介绍
  • 学习JAVA,请推荐好的 JAVA站点!
  • java命名空间java.lang.management类memoryusage的类成员方法: getcommitted定义及介绍
  • 关于Java好的网站,哪个Java好的教程。
  • java命名空间java.text类decimalformat的类成员方法: setparsebigdecimal定义及介绍
  • 如何将java.util.Date转化成java.sql.Date?
  • java命名空间java.beans接口propertyeditor的类成员方法: getvalue定义及介绍
  • 如何设置java应用程序的风格,如java风格,和windows风格!
  •  
    当前位置:  编程语言>java/jsp

    java命名空间java.lang类processbuilder的类成员方法: environment定义及介绍

     
        发布时间:2014-2-17  


        本文导语:  environment public map environment() 返回此进程生成器环境的字符串映射视图。 无论进程生成器何时创建,都需要将环境初始化为一份当前进程环境的副本(请参阅 system.getenv())。由此对象的 start() 方法启动的后续子进程将使用这...

    environment

    public map environment()
    返回此进程生成器环境的字符串映射视图。 无论进程生成器何时创建,都需要将环境初始化为一份当前进程环境的副本(请参阅 system.getenv())。由此对象start() 方法启动的后续子进程将使用这一映射作为它们的环境。

    可以使用普通的 map 操作来修改返回的对象。对于通过 start() 方法启动的子进程,这些修改是可见的。两个 processbuilder 实例总是包含独立的进程环境,因此,针对返回的映射的更改从不会在任何其他 processbuilder 实例或由 system.getenv 返回的值中反映出来。

    如果系统不支持环境变量,将返回空映射。

    返回的映射不允许空键或空值。试图插入空键或空值或者试图查询它们的存在,都将抛出 nullpointerexception。试图查询非 string 类型的键或值的存在,都将抛出 classcastexception

    返回的映射的行为取决于系统。系统可能不允许修改环境变量或禁止某些变量名或变量值。出于此原因,如果不允许HTML教程 iis7站长之家修改的话,试图修改映射可能失败,并抛出 unsupportedoperationexceptionillegalargumentexception

    由于环境变量名和值的外部格式取决于系统,在它们与 javaunicode 字符串之间不可能是一对一映射。此外,映射以这种方式实现:不能由 java 代码修改的环境变量在子进程中将有一个不可修改的本机表示形式。

    返回的映射及其集合视图不能遵守 object.equals(java.lang.object)object.hashcode() 方法的常规协定。

    返回的映射通常在所有平台上都是区分大小写的。

    如果安全管理器存在,则其 checkpermission 方法通过 runtimepermission("getenv.*") 权限进行调用。这可能导致抛出 securityexception

    当将信息传递给 java 子进程时,系统属性通常优先于环境变量。

    返回:
    此进程生成器的环境
    抛出:
    securityexception - 如果安全管理器存在并且其 checkpermission 方法不允许访问进程环境
    另请参见:
    runtime.exec(string[],string[],java.io.file), system.getenv()
    相关文章推荐:


    站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3