日期:2014-05-17  浏览次数:20678 次

请问/usr/java/jdk1.5/bin/java -DSmsCent -Xms128m -Xmx512m什么意思
我看服务器上有个启动程序的.sh文件,内容如题,我不明白的是 -DSmsCent是什么意思,有没有高人指点一下

------解决方案--------------------
这个是设置内存的大小的吧。
------解决方案--------------------
探讨

-DSmsCent是设置内存?我看不像,我上网查了查,没有找到复合我这条件的

------解决方案--------------------
/usr/java/jdk1.5/bin/java 

-DSmsCent 在cmd使用java就可以看到
-Xms128m使用最小内存 
-Xmx512m使用最多内存
------解决方案--------------------
应该是自定义的系统参数吧
Java code

public class Test {
    public static void main(String[] args) throws Exception {
        System.out.println(System.getProperties().containsKey("test"));
    }
}

------解决方案--------------------
-xms is the start memory (at the VM start), -xmx is the maximum memory for the VM

Options that begin with -X are non-standard (not guaranteed to be supported on all VM implementations), and are subject to change without notice in subsequent releases of the JDK.



-DSmsCent
这个-D是option吧