本文将详细解释关于JAVA虚拟机的几个命令行参数。这篇文章的内容质量很高,所以边肖会分享给大家参考。希望你看完这篇文章后有所了解。
一、运行class文件
用main方法执行类文件。命令行为:
Java语言(一种计算机语言,尤用于创建网站)
注意:CLASS文件名没有文件后缀。上课。
示例:
测试java
如果打包了执行的类文件,则在类文件中使用以下内容:
包名
应该在包的基本路径下执行。命令行为:
Java包名。类文件名
示例:
PackageTest.java,它的包名是:com.ee2ee.test,对应的语句是:
package com . ee 2 ee . test;
而PackageTest.java的编译类文件PackageTest.class的存储目录如下:
班
|__com
|__ee2ee
| _ _测试
|__PackageTest.java
|__PackageTest.class
要运行PackageTest.class,它应该在class目录中执行:
二、运行jar文件中的class测试
原理和运行类文件一样,只是增加了参数-cp。
例如,在test.jar中执行类com.ee2ee.test.PackageTest命令行如下:
三、显示jdk版本信息测试
当一台机器上有多个版本的jdk时,您需要知道当前使用的是哪个版本的jdk。您可以通过使用参数-version来知道它的版本。命令行为:
java版本的四、增加虚拟机可以使用的最大内存
java虚拟机可以使用的最大内存是有限的,默认值通常是64MB或128MB。
如果应用程序将数据加载到内存中以提高性能并占用大量内存,例如超过默认的最大值128MB,则需要增加java虚拟机可用的最大内存,否则会出现内存不足(系统内存不足)的异常。启动java时,您需要使用以下两个参数:
-初始化-Xms java虚拟机时使用的内存大小。
-Xmx java虚拟机可以使用的最大内存。
上述两个参数中设置的大小可以是单位,例如,256m表示256MB。
示例:
java -Xms128m -Xmx256m.
意味着java虚拟机初始化使用的内存为128MB,最大可用内存为256MB。
对于tomcat,您可以修改其脚本catalina.sh(unix平台)或catalina.bat(windows平台)并设置变量JAVA_OPTS,例如:
JAVA_OPTS='-Xms128m -Xmx256m '文件名JAVA虚拟机的一些命令行参数是什么?我想在这里分享一下。
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/131705.html