当前位置:首页 > 虚拟机 > 正文

运行jvm虚拟机的常用指令


一、使用哪个命令行参数指定jvm使用最大内存

用哪个命令来指定gvm的参数,最大的问题是这个命令必须是不同的产品或者不同的规格,其命令也不同。

java-Xmx3550m-Xms3550m-Xmn2g-Xss128k

-Xmx3550m:设置JVM最大可用内存为3550M。

-Xms3550m:设置JVM在内存3550m上运行。该值可以设置为与-Xmx相同,以避免每次垃圾回收后JVM重新分配内存。

详细信息:

Java语言的一个非常重要的特性就是它的平台无关性。实现这一功能的关键是Java虚拟机的使用。一种通用的高级语言要想运行在不同的平台上,至少要编译成不同的目标代码。自从Java语言虚拟机的推出,在不同平台上运行时就不需要重新编译Java语言了。

Java语言使用模型将Java虚拟机与特定平台的信息屏蔽开来,要求Java语言编译器仅生成在Java虚拟机上运行且无需任何修改的目标代码(字节码)。任何平台。当Java虚拟机执行字节码时,它将字节码解释为机器指令,以便在特定平台上执行。

参考来源:-JVM


二、java编译和运行。
当你写完一段代码时,通常会经历两个阶段:
1.编译阶段
使用命令:javac
在这个阶段,Java编译器(即JVM:java虚拟机(以下简称JVM)首先加载你的代码,然后开始检查语法。如果有语法错误,这个阶段会出现错误信息,通常称为编译器错误
2命令:java
这个阶段,JVM会执行java代码,这个阶段出现的错误通常称为。运行时错误!
一般编译器错误是语法错误!
运行时错误一般是程序内部(或程序逻辑)错误!指定方法不是静态的,可以在静态方法中调用此错误已内置到语法错误中!


三、怎么在cmd里面运行java

方法如下:

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