Finding system information/environment using Java
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package keyboardreader; // my package
/**
*
* @author vijay
* http://javamix.wordpress.com
*/
import java.util.*;
import javax.swing.*;
import java.awt.*;
public class SystemEnvironmentlook
{
private final static JTextArea output = new JTextArea();
public static void main( String args[] )
{
initGUI();
Map env = System.getenv();
Iterator iter = env.keySet().iterator();
while ( iter.hasNext() )
{
String key = iter.next();
output( String.format(“%s >>>> %sn”, key, env.get(key)) );
}
System.out.println( “nn” );
}
public static void output( String str )
{
System.out.print( str );
output.append( str );
}
public static void initGUI()
{
output.setForeground( Color.WHITE );
output.setBackground( new Color(60,52,90) );
JFrame f = new JFrame( “System Environment -JavaMix” );
f.add( new JScrollPane(output), BorderLayout.CENTER );
f.setSize( 640, 700 );
f.setVisible( true );
}
}
OUTPUT:
USERPROFILE >>>> C:Documents and Settingsvijay
PATHEXT >>>> .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
SystemDrive >>>> C:
TEMP >>>> C:DOCUME~1vijayLOCALS~1Temp
ProgramFiles >>>> C:Program Files
Path >>>> C:oraclexeapporacleproduct10.2.0serverbin;C:WINDOWSsystem32;C:WINDOWS;C:WINDOWSSystem32Wbem;C:Program FilesJavajdk1.6.0_03bin;C:Documents and SettingsvijayDesktopfinal DataRemote compilerRemoteCompilerbuildclassesremotecompiler
HOMEDRIVE >>>> C:
PROCESSOR_REVISION >>>> 0f02
CLIENTNAME >>>> Console
USERDOMAIN >>>> UTS-SYSTEM09
ALLUSERSPROFILE >>>> C:Documents and SettingsAll Users
PROCESSOR_IDENTIFIER >>>> x86 Family 6 Model 15 Stepping 2, GenuineIntel
SESSIONNAME >>>> Console
TMP >>>> C:DOCUME~1vijayLOCALS~1Temp
LOGONSERVER >>>> \UTS-SYSTEM09
CommonProgramFiles >>>> C:Program FilesCommon Files
=:: >>>> ::
PROCESSOR_ARCHITECTURE >>>> x86
OS >>>> Windows_NT
FP_NO_HOST_CHECK >>>> NO
HOMEPATH >>>> Documents and Settingsvijay
PROCESSOR_LEVEL >>>> 6
COMPUTERNAME >>>> UTS-SYSTEM09
windir >>>> C:WINDOWS
SystemRoot >>>> C:WINDOWS
NUMBER_OF_PROCESSORS >>>> 2
USERNAME >>>> vijay
ComSpec >>>> C:WINDOWSsystem32cmd.exe
APPDATA >>>> C:Documents and SettingsvijayApplication Data
