java命令行总结
2020-07-02 本文已影响0人
chanyi
java命令格式:
java [option] classname [args]
java [option] -jar filename [args]
java的命令行选项分为三类:
1.标准选项。jvm必须实现的选项,实现通用的功能,如检查运行环境,检查JRE的版本,设置类路径等。
2.扩展选项。HotSpot虚拟机实现常用功能的选项,其他jvm不一定实现。此类选项前缀为:-x。
例如-Xmx size
3,高级选项。高级选项是开发者选项,不保证在所有的jvm上实现,并可能会改变。
例如:-XX:MaxHeapSize=size
高级选项也可以分为如下四种类型:
- 高级运行时选项:控制jvm运行时的行为
- 高级维护性选项:支持收集系统信息和调试
- 高级GC选项:控制jvm的垃圾收集行为
- 高级JIT选项:控制jvm的及时编译行为
常用:
1、java -version 查看java版本
2、java -verbose:class 查看所有加载的类
3、java -cp E:\1 a 或 java -classpath E:\1 a 执行E:\1目录下的a.class
4、java -Denv=test a 设置系统参数,执行a.class文件,使用System.getProperty("env")返回test
5、java -d32 java-d64 指定jvm的启动环境是32位还是64位
6、java -jar aa.jar 执行可执行jar包