System.getProperties()只能获取系统环境变量,如果我设置一个环境变量,比如说
“set mykey=12345”,我怎么洋才能获取到mykey的值12345.System.getProperty("mykey")是不可以的

解决方案 »

  1.   

    试试Integer.parseInt(System.getProperty("mykey"));
      

  2.   

    我试验过的System.getProperty("mykey")是不可以的
      

  3.   

    对了我用的jdk是1.4.2,不支持用System.getEnv("");
      

  4.   

    在你java虚拟机启动时加入 -D参数
    如: java -Dmykey=12345 test
      

  5.   

    可能是我说的不清楚,环境变量是在系统启动的时候用“setenv key=value”已经设置到linux的环境变量里了,我所要做的是在Java程序里用的时候去取这个变量的值。
      

  6.   

    并不是在运行java程序的时候设置
      

  7.   

    那么谁可以告诉我这个自定义环境变量是在linux哪个文件里存放
      

  8.   

    重新启动一下Eclipse就可以找到了,因为需要重新加载一下