컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post Excel/엑셀] 시트에서 사용된 셀 범위 구하기, 데이터 있는 셀들 주소; get Use...Excel/엑셀] VBA매크로, 불필요한 공백 제거, 문자열 앞뒤 스페이스 지우기; Tri...Excel/엑셀] 셀의, 공백 제거 함수, 문자열 앞뒤 스페이스 지우기; Remove Tr...Perl] 펄 게임 소스 다운로드 하는 곳, 펄 버전 게임 코드; Perl Game Dow...계산기로, 파이 값 (원주율) 구하기; PI - Calc ScientificExcel 엑셀, 상용 로그, 자연 로그(LOG) 구하기 계산 함수; Common, Nat...Excel/엑셀] 셀에서, 문자 반복, 문자열 연속 출력; String or Char Re...Perl/펄] 문자 반복, 문자열 중복시키기 연산자; String or Char Repea...Excel/엑셀] 셀에서, 문자열 길이, 크기(글자 수/바이트 수) 구하기; String ...Excel/엑셀] 영문 알파벳 대소문자 변환 함수, 첫글자만 대문자로; Uppercase,...

Java/자바] 시스템(OS) 환경변수 구하기; Get-Print Environment Variable

Thursday, January 11, 2007

컴퓨터에 저장되어 있는 "환경변수(Environment Variable)"를 구하는 방법입니다. 다음의 첫번째 예제는, PATH 라는 환경변수의 값을 구하는 것이고, 두번째 예제는, 모든 환경변수의 목록을 출력하는 것입니다.


자바로, 특정 환경 변수의 값 구하기 예제


파일명: Foo.java
public class Foo {
  public static void main(String[] args) {

    String s = System.getenv("PATH");

    System.out.println(s);

  }
}


해당하는 환경변수가 없으면 getenv()가, null 을 반환합니다.
윈도우에서는 대소문자가 무시되지만, 유닉스/리눅스에서는 환경변수명의 대소문자를 구분합니다.



시스템에 저장된 모든 환경변수 목록 얻기 예제


파일명: Foo.java
import java.util.Map;

public class Foo {
  public static void main(String[] args) {

    for (Map.Entry entry: System.getenv().entrySet())
      System.out.println( entry.getKey() + "=" + entry.getValue() );

  }
}



윈도우XP, 비스타, 리눅스 환경변수도 되나요?


위의 자바 소스로 윈도XP, 비스타, 리눅스, 유닉스 환경변수도 다룰 수 있습니다. 어떤 운영체제(OS)든 환경변수 체계는 동일합니다.



컴퓨터의 환경 변수가 아닌, 자바 가상머신의 환경변수(시스템 속성) 구하기: ▶▶ Java] 자바 가상머신 시스템 속성(JVM 환경변수) 구하기/출력하기; Print All Properties

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top