java 실행 운영체제 및 java 버전 출력하기 [출처] java 실행 운영체제 및 java 버전 출력하기|작성자 까미유

java 의 System.getProperty
메소드를 사용하면 java 를 실행하는 운영체제 이름 및 java 버전 등을 출력할 수 있다. java 의 System.getProperty
메소드를 사용하여 운영 체제 이름과 java 버전 등을 출력하는 소스 코드는 다음과 같다.

 

01:
02: public class TestOs
03: {
04:   public static void main( String [] args )
05:   {
06:     System.out.println("os.name:
"
+ System.getProperty("os.name") );
07:     System.out.println("java.specification.version:
"
+ System.getProperty("java.specification.version") );
08:     System.out.println("java.version:
"
+ System.getProperty("java.version") );
09:     System.out.println("java.vm.version:
"
+ System.getProperty("java.vm.version") );
10:     System.out.println("java.runtime.version:
"
+ System.getProperty("java.runtime.version") );
11:     System.out.println("java.class.version:
"
+ System.getProperty("java.class.version") );
12:     System.out.println("user.name:
"
+ System.getProperty("user.name") );
13:   }
14: }
15:

 

위의 소스 코드를 빌드하여서 실행한
결과는 다음과 같다.

os.name: Windows
XP

java.specification.version:
1.6

java.version:
1.6.0_13

java.vm.version:
11.3-b02

java.runtime.version:
1.6.0_13-b03

java.class.version:
50.0

user.name:
test

getProperty 메소드로 가져올 수 있는
시스템 변수 리스트는 다음과 같다.

Key

Description of Associated Value

java.version

Java Runtime Environment version

java.vendor

Java Runtime Environment vendor

java.vendor.url

Java vendor URL

java.home

Java installation directory

java.vm.specification.version

Java Virtual Machine specification
version

java.vm.specification.vendor

Java Virtual Machine specification
vendor

java.vm.specification.name

Java Virtual Machine specification
name

java.vm.version

Java Virtual Machine implementation
version

java.vm.vendor

Java Virtual Machine implementation
vendor

java.vm.name

Java Virtual Machine implementation
name

java.specification.version

Java Runtime Environment specification
version

java.specification.vendor

Java Runtime Environment specification
vendor

java.specification.name

Java Runtime Environment specification
name

java.class.version

Java class format version number

java.class.path

Java class path

java.library.path

List of paths to search when loading
libraries

java.io.tmpdir

Default temp file path

java.compiler

Name of JIT compiler to use

java.ext.dirs

Path of extension directory or
directories

os.name

Operating system name

os.arch

Operating system architecture

os.version

Operating system version

file.separator

File separator ("/" on UNIX)

path.separator

Path separator (":" on UNIX)

line.separator

Line separator ("\n" on UNIX)

user.name

User's account name

user.home

User's home directory

user.dir

User's current working
directory

 

[참고 자료] http://java.sun.com/j2se/1.4.2/docs/api/java/lang/System.html

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다