用哪个命令来指定gvm的参数,最大的问题是这个命令必须是不同的产品或者不同的规格,其命令也不同。
java-Xmx3550m-Xms3550m-Xmn2g-Xss128k
-Xmx3550m:设置JVM最大可用内存为3550M。
-Xms3550m:设置JVM在内存3550m上运行。该值可以设置为与-Xmx相同,以避免每次垃圾回收后JVM重新分配内存。
详细信息:
Java语言的一个非常重要的特性就是它的平台无关性。实现这一功能的关键是Java虚拟机的使用。一种通用的高级语言要想运行在不同的平台上,至少要编译成不同的目标代码。自从Java语言虚拟机的推出,在不同平台上运行时就不需要重新编译Java语言了。
Java语言使用模型将Java虚拟机与特定平台的信息屏蔽开来,要求Java语言编译器仅生成在Java虚拟机上运行且无需任何修改的目标代码(字节码)。任何平台。当Java虚拟机执行字节码时,它将字节码解释为机器指令,以便在特定平台上执行。
参考来源:-JVM
方法如下:
1.首先我们需要利用jdk的环境依赖来在命令行运行Java程序。打开jdk包,我们需要找到javac和java文件,如下图
2.打开运行窗口,然后在运行窗口中输入cmd命令,如下图
3.在CMD命令行界面中,我们输入cd命令进入java程序文件所在目录,如下图
4.连接下来执行javac命令编译java程序文件,如下图
5.编译完成后,我们会在该文件夹下看到一个class文件。这就是Java虚拟机编译后生成的文件如下图
6.最后我们执行java命令,带上我们刚刚编译的文件名来运行java程序,如下。显示
扩展信息:
命令提示符是操作系统中的工作提示符,提示输入命令。不同操作系统环境下的命令提示符有所不同。
在Windows环境下,命令行程序为,它是一个32位的命令行程序。MicrosoftWindows系统基于Windows上的命令解释器,类似于微软的DOS操作系统。
输入一些命令,就可以执行它们。例如,输入shutdown-s-t30将在30秒后关闭计算机。总而言之,它非常有用。打开方法:开始-所有程序-附件或开始-搜索-输入:cmd/回车。它还可以执行BAT文件。
一般来说,“命令行”指的是linux命令,即管理Linux系统的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标还是用户,它们都是文件。Linux系统管理的命令是其正常操作的核心,类似于以前的DOS命令。系统中的linux命令有两类:内置Shell(shell)命令和Linux命令。
运行方法
点击开始--运行--输入CMD并回车(或者按Windows键和R键弹出运行框--输入CMD并回车)[1]
⒉在WindowsXP中,单击“开始→全部→附件→命令提示符”打开命令提示符。
系统默认位于“X:\DocumentsandSettings\当前用户名”下。
⒊点击我的电脑--打开系统盘(C:)
创建快捷方式,输入绝对路径并运行即可还可以快速打开命令提示符。
⒋在桌面或任意磁盘上新建一个TXT——输入CMD并保存——将扩展名改为.BAT(文件名任意)——运行即可
这样特点运行此BAT后,命令提示符中的路径直接显示你的BAT所在的目录路径。
⒌除了上述方法外,还可以通过在系统桌面上按住“Shift”键,右键单击出现的菜单,选择“在此处打开命令行窗口”来运行win7。打开命令提示符。
如何更改命令提示符的默认位置
点击“开始→控制面板→性能和维护→管理工具→计算机管理”,(在经典类别视图中跳过步骤3)
依次展开“系统工具→本地用户和组→用户”,然后在右侧窗口中双击当前登录的用户名,
在打开的“属性”中”对话框单击“配置文件”选项卡,在“主文件夹”下的“本地路径”后键入要更改的当前驱动器号或当前目录,例如“E:\”,然后单击“应用→确定””并重新启动计算机以完成更改。
参考来源::CMD
上一篇:深入jvm虚拟机
下一篇:jvm虚拟机运行原理