java虚拟机参数设置 jvm参数设置

来源:互联网 发布:最好听的网络歌曲推荐 编辑:程序博客网 时间:2024/05/27 20:41

java进程命令行使用方式如下:

java [-options] class [args...]

-options 表示虚拟机的启动参数,

class为带有main()函数的java类的全名称

args表示传递给主函数main()的参数 多个用空格 分割即可。

如以下代码,看一下如何设置参数并且获取到参数。

package cn.xhgg.test; public class JvmTest {public static void main(String[] args) { for (int i = 0; i < args.length; i++) {System.out.println(""+args[i]);} System.out.println(Runtime.getRuntime().maxMemory()/1000/1000);}}


 

上述代码主要打印出传递给main()方法的参数以及传递给jvm系统最大可用堆内存。使用如下命令运行代码:

java -Xmx32m cn.xhgg.test.JvmTest a

a 32.

结果可以看出 第一个参数-Xmx32m 传递给java虚拟机,生效后使的虚拟机最大堆空间32MBa参数也传递过去了。

eclipse中右键run configuration 参数的配置如下图:


1 0
原创粉丝点击