In this example we are learn how we can get
      information about our operation system. In this example we are getting the
      OS name, its version and architecture of OS. We are using 
getProperty(String
      key)  to get the property of the OS. To get OS name we have key
      value 
os.name,to get version we have 
os.version and to get
      architecture we have 
os.orch.
      
      The 
 System class contains several useful class fields and methods. It cannot be instantiated.
      
      
The method and its keys:
      
      String getProperty(String key):
      This method is used to get the system property.
      
		
      
        
          | S/No. | 
          Key | 
          Description | 
        
          | 1 | 
          java.version | 
          The version of Java Runtime Environment. | 
        
          | 2 | 
          java.vendor  | 
          The name of Java Runtime Environment vendor | 
        
          | 3 | 
          java.vendor.url | 
          The URL of Java vendor | 
        
          | 4 | 
          java.home | 
          The directory of Java installation  | 
        
          | 5 | 
          java.vm.specification.version | 
          The
            specification version of Java Virtual Machine | 
        
          | 6 | 
          java.vm.specification.vendor | 
          The name of
            specification vendor of Java Virtual Machine  | 
        
          | 7 | 
          java.vm.specification.name | 
          Java Virtual Machine
            specification name | 
        
          | 8 | 
          java.vm.version  | 
          JVM
            implementation version | 
        
          | 9 | 
          java.vm.vendor | 
          JVM
            implementation vendor | 
        
          | 10 | 
          java.vm.name  | 
          JVM  implementation name | 
        
          | 11 | 
          java.specification.version  | 
          The name of
            specification version Java Runtime Environment  | 
        
          | 12 | 
          java.specification.vendor | 
           JRE
            specification vendor | 
        
          | 13 | 
          java.specification.name  | 
          JREspecification name | 
        
          | 14 | 
          java.class.version | 
          Java class format version number | 
        
          | 15 | 
          ava.class.path | 
          Path of java class | 
        
          | 16 | 
          java.library.path | 
           	List of paths to search when loading libraries | 
        
          | 17 | 
          java.io.tmpdir | 
           	The path of temp file | 
        
          | 18 | 
          java.compiler | 
           	The Name of JIT compiler to use | 
        
          | 19 | 
          java.ext.dirs | 
           	The path of extension directory or directories | 
        
          | 20 | 
          os.name  | 
           	The name of OS name | 
        
          | 21 | 
          os.arch  | 
           	The OS architecture | 
        
          | 22 | 
          os.version  | 
           	The version of OS | 
        
          | 23 | 
          file.separator | 
           	The File separator | 
        
          | 24 | 
          path.separator  | 
           	The path separator  | 
        
          | 25 | 
          line.separator | 
           	The line separator | 
        
          | 26 | 
          user.name | 
           	The name of account name
            user | 
        
          | 27 | 
          user.home | 
           	The home directory of
            user  | 
        
          | 28 | 
          user.dir  | 
           	The current working
            directory of the user | 
        
The code of the program is given below:
      
   
  
   
    
public class OpertingSystemInfo  
{ 
  public static void main(String[] args) 
  { 
  String nameOS = "os.name";   
  String versionOS = "os.version";   
  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)); 
  } 
}
    
    | 
  
   
 
The output of the program is given below:
  
    
      C:\convert\rajesh\completed>javac OpertingSystemInfo.java 
C:\convert\rajesh\completed>java OpertingSystemInfo 
    The information about OS 
Name of the OS: Windows 2000
Version of the OS: 5.0
Architecture of The OS: x86 
 | 
  
Download this
example. 
 
No comments:
Post a Comment