当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:14:00  来源:本站整理

Java虚拟机几个号令行参数阐明[Java编程]

赞助商链接



  本文“Java虚拟机几个号令行参数阐明[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

1、运行class文件

履行带main办法的class文件,Java虚拟机号令参数行为:

java <CLASS文件名>

注意:CLASS文件名不要带文件后缀.class

比方:

java Test

假如履行的class文件是带包的,即在类文件中利用了:

package <包名>

那应当在包的基途径下履行,Java虚拟机号令行参数:

java <包名>.CLASS文件名

比方:

PackageTest.java中,其包名为:com.ee2ee.test,对应的语句为:

package com.ee2ee.test;

PackageTest.java及编译后的class文件PackageTest.class的存放目录以下:

classes

|__com

|__ee2ee

|__test

|__PackageTest.java

|__PackageTest.class

要运行PackageTest.class,应在classes目录下履行:

java com.ee2ee.test.PackageTest

2、运行jar文件中的class

原理和运行class文件一样,只需加上参数-cp <jar文件名>便可.

比方:履行test.jar中的类com.ee2ee.test.PackageTest,号令行以下:

java -cp test.jar com.ee2ee.test.PackageTest

3、显示jdk版本信息

当一台机械上有多个jdk版本时,需求知道当前利用的是那个版本的jdk,利用参数-version便可知道其版本,号令行为:

java -version

4、增添虚拟机可以利用的最大内存

Java虚拟机可以利用的最大内存是有限制的,缺省值普通为64MB或128MB.

假如一个利用程序为了提高性能而把数据加载内存中而占用较大的内存,比方超越了默许的最大值128MB,需求加大java虚拟机可以利用的最大内存,不然会呈现Out of Memory(系统内存不足)的非常.启动java时,需求利用以下两个参数:

-Xms java虚拟机初始化时利用的内存大小

-Xmx java虚拟机可以利用的最大内存

以上两个号令行参数中设置的size,可以带单位,比方:256m表示256MB

举例阐明:

java -Xms128m -Xmx256m ...

表示Java虚拟机初始化时利用的内存为128MB,可以利用的最大内存为256MB.

关于tomcat,可以改正其脚本catalina.sh(unix平台)或catalina.bat(windows平台),设置变量JAVA_OPTS便可,比方:

JAVA_OPTS='-Xms128m -Xmx256m' 


  以上是“Java虚拟机几个号令行参数阐明[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 利用Javascript实现网页水印(非图片水印)
  • Java开辟环境的搭建
  • Ubuntu java安装与配置
  • 办理Ubuntu 10.04 Firefox3.6 Java浏览器插件不工作的问
  • Ubuntu重装后Java环境的设置
  • Sun Java进入Ubuntu 10.10软件中央
  • Ubuntu 10.10配置Java开辟环境
  • 在Ubuntu 10.10中配置Java环境变量的办法
  • Ubuntu下Java环境的搭建
  • Ubuntu 10.04 下安装 Java, JRE
  • Ubuntu 10.04下的搭建SUN JAVA开辟环境
  • Ubuntu 12.04安装java7
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .