Thursday, January 11, 2007
Java/자바] 운영체제(OS) 종류 알아내기, 가상머신/클래스 버전, 사용자ID 구하기
자바로, 현재 운영체제 종류 등의 각종 시스템 속성을 구하는 방법입니다. getProperty() 메소드(함수)에, 구하고자 하는 속성의 이름을 문자열로서 지정하면 됩니다.
파일명: Foo.java
※ 아래 박스 클릭 후, 키보드 화살표 키로 좌우 스크롤 가능함
컴파일 및 실행 결과:
파일 인코딩 등의 다른 속성들도 구할 수 있습니다: ▶▶ Java] 자바 가상머신 시스템 속성(JVM 환경변수) 구하기/출력하기; Print All Properties
운영체제 종류 등 구하는 예제 소스
파일명: Foo.java
※ 아래 박스 클릭 후, 키보드 화살표 키로 좌우 스크롤 가능함
public class Foo {
public static void main(String[] args) {
System.out.println("운영체제 종류: " + System.getProperty("os.name") );
System.out.println("자바 가상머신 버전: " + System.getProperty("java.vm.version") );
System.out.println("클래스 버전: " + System.getProperty("java.class.version") );
System.out.println("사용자 로그인ID: " + System.getProperty("user.name") );
}
}
public static void main(String[] args) {
System.out.println("운영체제 종류: " + System.getProperty("os.name") );
System.out.println("자바 가상머신 버전: " + System.getProperty("java.vm.version") );
System.out.println("클래스 버전: " + System.getProperty("java.class.version") );
System.out.println("사용자 로그인ID: " + System.getProperty("user.name") );
}
}
컴파일 및 실행 결과:
D:\Z>javac Foo.java && java Foo
운영체제 종류: Windows 2000
자바 가상머신 버전: 1.5.0_08-b03
클래스 버전: 49.0
사용자 로그인ID: Administrator
D:\Z>
운영체제 종류: Windows 2000
자바 가상머신 버전: 1.5.0_08-b03
클래스 버전: 49.0
사용자 로그인ID: Administrator
D:\Z>
파일 인코딩 등의 다른 속성들도 구할 수 있습니다: ▶▶ Java] 자바 가상머신 시스템 속성(JVM 환경변수) 구하기/출력하기; Print All Properties
tag: java
자바 | Java
<< Home