MIDlet 在运作时,必须透过java.lang.System.getProperty()函式来取得系统属性。这些系统属性可以让MIDlet 了解它们深处的环境相关信息,它们分别是:

1. microedition.profiles
取得系统所支持的所有Profile 信息。

2. microedition.configuration
取得系统所支持的Configuration 信息。

3. microedition.locale
取得系统目前所使用的地区信息。

4. microedition.plarform
MIDlet 所在平台(或机器)的名称或型号。

5. microedition.encoding
取得系统预设使用的语言编码信息


范例程序如下:

//SystemPropertyTest.java
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class SystemPropertyTest extends MIDlet {
    public SystemPropertyTest() {
    }

    public void startApp() {
        System.out.println(System.getProperty("microedition.profiles"));
        System.out.println(System.getProperty("microedition.configuration"));
        System.out.println(System.getProperty("microedition.locale"));
        System.out.println(System.getProperty("microedition.platform"));
        System.out.println(System.getProperty("microedition.encoding"));
    }

    public void pauseApp() {
    }

    public void destroyApp(boolean unconditional) {
    }
}

执行结果:
MIDP-2.0
CLDC-1.0
zh_TW
j2me
MS950