> Java > java지도 시간 > 본문

Java는 운영 체제 환경 변수를 읽습니다.

高洛峰
풀어 주다: 2016-12-17 13:14:09
원래의
1420명이 탐색했습니다.

java는 운영 체제 환경 변수를 읽습니다

      import java.util.*; 
      import java.io.*;

      class SysProb 
      { 
      //返回当前系统变量的函数,结果放在一个Properties里边,这里只针对win2k以上的,其它系统可以自己改进 
      public Properties getEnv() throws Exception 
      { 
      Properties prop=new Properties(); 
      String OS = System.getProperty("os.name").toLowerCase(); 
      Process p=null; 
      if(OS.indexOf("windows")>-1) 
      { 
      p=Runtime.getRuntime().exec("cmd /c set"); //其它的操作系统可以自行处理, 我这里是win2k 
      } 
      BufferedReader br=new BufferedReader(new 
      InputStreamReader(p.getInputStream())); 
      String line; 
      while((line=br.readLine())!=null) 
      { 
      int i=line.indexOf("="); 
      if(i>-1) 
      { 
      String key=line.substring(0,i); 
      String value=line.substring(i+1); 
      prop.setProperty(key,value); 
      } 
      } 
      return prop; 
      }
      //具体用法 
      public static void main(String[] args) 
      { 
      try 
      { 
      SysProb sp=new SysProb(); 
      Properties p=sp.getEnv(); 
      System.out.println(p.getProperty("Path")); //注意大小写,如果写成path就不对了 
      } 
      catch(Exception e) 
      { 
      System.out.println(e); 
      }
      } 
      }
로그인 후 복사



Java는 운영 체제 환경 변수를 읽는 것과 관련된 더 많은 기사를 보려면 팔로우하세요. PHP 중국어 웹사이트!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!