日期:2014-05-20  浏览次数:20574 次

请问一个Java命令的区别?
请问java   -client   or   -server   or   -hotspot   的区别?万分感谢......

------解决方案--------------------
java -client or -server or -hotspot
表示你要选择哪个JVM来运行程序,打开你的jre目示下的bin目示,你就可以看到有一个client目示,这个目录下有个jvm,如果你使用java -client来运行程序,那么你使用的就是client目录下的JVM,JAVA不同的版本带有不同的JVM,有些版本带有client,server两个目录,有些只有一个,例如:jre1.6就只有一个client,而1.5有两个,而-hotspot是-client的同意词.具体client下的jvm跟server目录下的jvm有何不同我就不清楚了,可能是运行服务器端的程序跟运行客户端的程序时,两个JVM各有所长吧(如垃圾回收功能?).
------解决方案--------------------
ding