メニュー

プロダクト



プログラミング


  • Java
    • Web 技術
    • メール技術
      • JavaMail
      • Apache James Mailet
    • Web フレームワーク
      • Jakarta Struts
      • Jakarta Velocity
      • Jakarta Tapestry
      • WebWork2
      • Jakarta Jetspeed
      • Apache Cocoon 2
    • DB 技術
      • JDBC
      • Hibernate
      • Apache Torque
    • DI (IoC) コンテナ
      • Spring Framework
      • Seasar2
      • Apache HiveMind
      • PicoContainer
    • 属性プログラミング
    • テスティング
      • JUnit
      • Jakarta Cactus
      • DBUnit
      • djUnit
      • FitNesse
    • ロギング
      • Apache Log4j
      • Jakarta Commons logging
    • 分散コンポーネント技術
      • EJB
    • リッチ クライアント
      • Java Web Start
    • GUI
    • XML Web サービス
      • Apache Axis
      • Apache SOAP
    • アプリケーション管理
    • トランザクション
    • 開発環境
      • Apache Ant
      • Apache Maven
      • Apache Maven2
    • Eclipse
    • Tips
  • .NET Framework
  • PHP
  • XML
    • SmartDoc
  • 正規表現
  • VB, VBA, VBScript, ASP
  • C/C++

DBMS


  • MySQL
  • PostgreSQL
  • Oracle
  • Microsoft SQL Server
  • HSQLDB
  • SQLite
  • Apache Xindice

アプリケーション サーバ



OS



バージョン管理システム



未整理


最近更新したページ
このウィキの読者になる
更新情報がメールで届きます。
このウィキの読者になる

Java Tips/System Property

System.getProperties() メソッドの呼び出しでシステムに定義されているプロパティ、すなわちシステム プロパティを取得することができます。 Java 実行環境の情報、 OS の情報、実行ユーザの情報などを取得することができます。試しに次のコードを実行してみました。

Properties props = System.getProperties();
for (Enumeration enum = props.propertyNames(); enum.hasMoreElements();) {
    String key = (String) enum.nextElement();
    String value = props.getProperty(key);
    System.out.println("key=" + key + ", value=" + value);
}

  • 出力結果

key=java.runtime.name, value=Java(TM) 2 Runtime Environment, Standard Edition
key=sun.boot.library.path, value=C:\Program Files\Java\j2re1.4.2_06\bin
key=java.vm.version, value=1.4.2_06-b03
key=java.vm.vendor, value=Sun Microsystems Inc.
key=java.vendor.url, value=http://java.sun.com/
key=path.separator, value=;
key=java.vm.name, value=Java HotSpot(TM) Client VM
key=file.encoding.pkg, value=sun.io
key=user.country, value=JP
key=sun.os.patch.level, value=Service Pack 4
key=java.vm.specification.name, value=Java Virtual Machine Specification
key=user.dir, value=D:\work\eclipse-ws\test
key=java.runtime.version, value=1.4.2_06-b03
key=java.awt.graphicsenv, value=sun.awt.Win32GraphicsEnvironment
key=java.endorsed.dirs, value=C:\Program Files\Java\j2re1.4.2_06\lib\endorsed
key=os.arch, value=x86
key=java.io.tmpdir, value=C:\DOCUME~1\uguu\LOCALS~1\Temp\
key=line.separator, value=

key=java.vm.specification.vendor, value=Sun Microsystems Inc.
key=user.variant, value=
key=os.name, value=Windows 2000
key=sun.java2d.fontpath, value=
key=java.library.path, value=C:\Program Files\Java\j2re1.4.2_06\bin;.;C:\WINNT\system32;C:\WINNT;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\usr\svn-win32-1.1.2\bin;C:\usr\j2sdk1.4.2_06\bin;C:\Program Files\Justsystem\JSLIB32;C:\usr\mysql-4.0.23\bin
key=java.specification.name, value=Java Platform API Specification
key=java.class.version, value=48.0
key=java.util.prefs.PreferencesFactory, value=java.util.prefs.WindowsPreferencesFactory
key=os.version, value=5.0
key=user.home, value=C:\Documents and Settings\uguu
key=user.timezone, value=
key=java.awt.printerjob, value=sun.awt.windows.WPrinterJob
key=file.encoding, value=MS932
key=java.specification.version, value=1.4
key=user.name, value=uguu
key=java.class.path, value=D:\work\eclipse-ws\test\bin
key=java.vm.specification.version, value=1.0
key=sun.arch.data.model, value=32
key=java.home, value=C:\Program Files\Java\j2re1.4.2_06
key=java.specification.vendor, value=Sun Microsystems Inc.
key=user.language, value=ja
key=awt.toolkit, value=sun.awt.windows.WToolkit
key=java.vm.info, value=mixed mode
key=java.version, value=1.4.2_06
key=java.ext.dirs, value=C:\Program Files\Java\j2re1.4.2_06\lib\ext
key=sun.boot.class.path, value=C:\Program Files\Java\j2re1.4.2_06\lib\rt.jar;C:\Program Files\Java\j2re1.4.2_06\lib\i18n.jar;C:\Program Files\Java\j2re1.4.2_06\lib\sunrsasign.jar;C:\Program Files\Java\j2re1.4.2_06\lib\jsse.jar;C:\Program Files\Java\j2re1.4.2_06\lib\jce.jar;C:\Program Files\Java\j2re1.4.2_06\lib\charsets.jar;C:\Program Files\Java\j2re1.4.2_06\classes
key=java.vendor, value=Sun Microsystems Inc.
key=file.separator, value=\
key=java.vendor.url.bug, value=http://java.sun.com/cgi-bin/bugreport.cgi
key=sun.cpu.endian, value=little
key=sun.io.unicode.encoding, value=UnicodeLittle
key=sun.cpu.isalist, value=pentium i486 i386

分かりづらいので、並び替え、表にしました。

keyvalue
awt.toolkitsun.awt.windows.WToolkit
file.encodingMS932
file.encoding.pkgsun.io
file.separator\
java.awt.graphicsenvsun.awt.Win32GraphicsEnvironment
java.awt.printerjobsun.awt.windows.WPrinterJob
java.class.pathD:\work\eclipse-ws\test\bin
java.class.version48
java.endorsed.dirsC:\Program Files\Java\j2re1.4.2_06\lib\endorsed
java.ext.dirsC:\Program Files\Java\j2re1.4.2_06\lib\ext
java.homeC:\Program Files\Java\j2re1.4.2_06
java.io.tmpdirC:\DOCUME~1\uguu\LOCALS~1\Temp\
java.library.pathC:\Program Files\Java\j2re1.4.2_06\bin;.;C:\WINNT\system32;C:\WINNT;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\usr\svn-win32-1.1.2\bin;C:\usr\j2sdk1.4.2_06\bin;C:\Program Files\Justsystem\JSLIB32;C:\usr\mysql-4.0.23\bin
java.runtime.nameJava(TM) 2 Runtime Environment, Standard Edition
java.runtime.version1.4.2_06-b03
java.specification.nameJava Platform API Specification
java.specification.vendorSun Microsystems Inc.
java.specification.version1.4
java.util.prefs.PreferencesFactoryjava.util.prefs.WindowsPreferencesFactory
java.vendorSun Microsystems Inc.
java.vendor.urlhttp://java.sun.com/
java.vendor.url.bughttp://java.sun.com/cgi-bin/bugreport.cgi
java.version1.4.2_06
java.vm.infomixed mode
java.vm.nameJava HotSpot(TM) Client VM
java.vm.specification.nameJava Virtual Machine Specification
java.vm.specification.vendorSun Microsystems Inc.
java.vm.specification.version1
java.vm.vendorSun Microsystems Inc.
java.vm.version1.4.2_06-b03
line.separator
os.archx86
os.nameWindows 2000
os.version5
path.separator;
sun.arch.data.model32
sun.boot.class.pathC:\Program Files\Java\j2re1.4.2_06\lib\rt.jar;C:\Program Files\Java\j2re1.4.2_06\lib\i18n.jar;C:\Program Files\Java\j2re1.4.2_06\lib\sunrsasign.jar;C:\Program Files\Java\j2re1.4.2_06\lib\jsse.jar;C:\Program Files\Java\j2re1.4.2_06\lib\jce.jar;C:\Program Files\Java\j2re1.4.2_06\lib\charsets.jar;C:\Program Files\Java\j2re1.4.2_06\classes
sun.boot.library.pathC:\Program Files\Java\j2re1.4.2_06\bin
sun.cpu.endianlittle
sun.cpu.isalistpentium i486 i386
sun.io.unicode.encodingUnicodeLittle
sun.java2d.fontpath
sun.os.patch.levelService Pack 4
user.countryJP
user.dirD:\work\eclipse-ws\test
user.homeC:\Documents and Settings\uguu
user.languageja
user.nameuguu
user.timezone
user.variant
2005年12月04日(日) 05:08:58 Modified by uguuxp




スマートフォン版で見る