2012-03-30 10 views

답변

1

그럼 당신이 뭔가를 할 수 OS 정보를 얻을 수 있습니다. java를 사용하여이 작업을 수행 할 수 없다면 ... 아마도 애플리케이션을 올바르게 구축하지 않았을 것입니다. 위키 피 디아에 따르면

:

http://en.wikipedia.org/wiki/Java_%28software_platform%29

Java 플랫폼의 버전을 개발 및 Java 프로그래밍 언어로 작성된 프로그램을 실행하기 위해 수 일에서 관련 프로그램의 번들의 이름입니다. 플랫폼은 특정 프로세서 나 운영 체제가 아니라 실행 엔진 (가상 시스템이라고 함)과 Java 프로그램이 모두 동일하게 실행될 수 있도록 다양한 하드웨어 및 운영 체제 용으로 구현 된 일련의 라이브러리가있는 컴파일러입니다. 그들의.

+0

** 감사합니다 ** ...... –

2

System 개체 속성 "os.name"을 사용하면 사용중인 운영 체제를 사용할 수 있습니다.

System.getProperty("os.name") 
0

system properties은 필요한 정보를 제공해야합니다.

String osName = System.getProperty("os.name"); 
0

당신은하지 확인을 수행 예를 들어 운영 체제의 이름을 잡을 수 있습니다. 플랫폼 독립적 인 코드를 작성합니다. 하나의 예가 파일 분리 자입니다. 경로를 구성하려면 File.separator을 사용할 수 있습니다. 마찬가지로 클래스 경로 문자열을 구성하는 경우 File.pathSeparator을 사용할 수 있습니다.

탐색 할 때 이와 비슷한 것들이 많이 있습니다.

final String nameOS = "os.name"; 
    final String versionOS = "os.version"; 
    final String architectureOS = "os.arch"; 
    System.out.println("\n The information about OS"); 
    System.out.println("\nName of the OS: " + 
    System.getProperty(nameOS)); 
    System.out.println("Version of the OS: " + 
    System.getProperty(versionOS)); 
    System.out.println("Architecture of THe OS: " + 
    System.getProperty(architectureOS)); 

하지만 당신의 코드가 플랫폼에 독립적이어야한다 :

관련 문제