import java.net.*; public class SystemDetails { public static String getSystemDetails()throws Exception{ String details =""; String nameOS = "os.name"; String versionOS = "os.version"; String architectureOS = "os.arch"; String userName = System.getProperty("user.name"); InetAddress addr = InetAddress.getLocalHost(); details = details + "Name of the OS: "; details = details + System.getProperty(nameOS) +"\n"; details = details + "Version of the OS: "; details = details + System.getProperty(versionOS) +"\n"; details = details + "Architecture of The OS: "; details = details + System.getProperty(architectureOS)+"\n"; details = details + "Available processors (cores): "; details = details + Runtime.getRuntime().availableProcessors()+"\n"; details = details + "User Name="+userName +"\n"; details = details + "Os Name= "; details = details + System.getProperty("os.name")+"\n"; details = details + "hostname= " + addr.getHostName()+"\n"; details = details + "Address= " + addr.getHostAddress()+"\n"; return details; } public static void main(String args[])throws Exception{ System.out.println(getSystemDetails()); } }
Output
Name of the OS: Windows 7 Version of the OS: 6.1 Architecture of The OS: amd64 Available processors (cores): 4 User Name=harikrishna Os Name= Windows 7 hostname= 7QKM4CE9CGE Address= 169.254.12.248
No comments:
Post a Comment