自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Java虛擬機(jī)幾個(gè)命令行參數(shù)說明

開發(fā) 后端
本文向您介紹幾個(gè)常用的Java虛擬機(jī)命令行參數(shù),并進(jìn)行簡單的說明,常用這些命令可以在項(xiàng)目中提高效率。

一、運(yùn)行class文件

執(zhí)行帶main方法的class文件,Java虛擬機(jī)命令參數(shù)行為:
java <CLASS文件名>

注意:CLASS文件名不要帶文件后綴.class

例如:
java Test

如果執(zhí)行的class文件是帶包的,即在類文件中使用了:
package <包名>

那應(yīng)該在包的基路徑下執(zhí)行,Java虛擬機(jī)命令行參數(shù):
java <包名>.CLASS文件名

例如:
PackageTest.java中,其包名為:com.ee2ee.test,對(duì)應(yīng)的語句為:
package com.ee2ee.test;

PackageTest.java及編譯后的class文件PackageTest.class的存放目錄如下:

classes
  |__com
      |__ee2ee
           |__test
                |__PackageTest.java
                |__PackageTest.class

要運(yùn)行PackageTest.class,應(yīng)在classes目錄下執(zhí)行:
java com.ee2ee.test.PackageTest

二、運(yùn)行jar文件中的class

原理和運(yùn)行class文件一樣,只需加上參數(shù)-cp <jar文件名>即可。
例如:執(zhí)行test.jar中的類com.ee2ee.test.PackageTest,命令行如下:
java -cp test.jar com.ee2ee.test.PackageTest

三、顯示jdk版本信息

當(dāng)一臺(tái)機(jī)器上有多個(gè)jdk版本時(shí),需要知道當(dāng)前使用的是那個(gè)版本的jdk,使用參數(shù)-version即可知道其版本,命令行為:
java -version

四、增加虛擬機(jī)可以使用的最大內(nèi)存

Java虛擬機(jī)可使用的最大內(nèi)存是有限制的,缺省值通常為64MB或128MB。

如果一個(gè)應(yīng)用程序?yàn)榱颂岣咝阅芏褦?shù)據(jù)加載內(nèi)存中而占用較大的內(nèi)存,比如超過了默認(rèn)的最大值128MB,需要加大java虛擬機(jī)可使用的最大內(nèi)存,否則會(huì)出現(xiàn)Out of Memory(系統(tǒng)內(nèi)存不足)的異常。啟動(dòng)java時(shí),需要使用如下兩個(gè)參數(shù):

-Xms java虛擬機(jī)初始化時(shí)使用的內(nèi)存大小
-Xmx java虛擬機(jī)可以使用的最大內(nèi)存

以上兩個(gè)命令行參數(shù)中設(shè)置的size,可以帶單位,例如:256m表示256MB

舉例說明:

java -Xms128m -Xmx256m ...
表示Java虛擬機(jī)初始化時(shí)使用的內(nèi)存為128MB,可使用的最大內(nèi)存為256MB。

對(duì)于tomcat,可以修改其腳本catalina.sh(unix平臺(tái))或catalina.bat(windows平臺(tái)),設(shè)置變量JAVA_OPTS即可,例如:
JAVA_OPTS='-Xms128m -Xmx256m' 

 

【編輯推薦】

  1. 如何分析Java虛擬機(jī)死鎖
  2. Java虛擬機(jī)的類的裝載
  3. 共同學(xué)習(xí)Java虛擬機(jī)
  4. Java虛擬機(jī)(JVM)中的內(nèi)存設(shè)置詳解
  5. 認(rèn)識(shí)Java虛擬機(jī)及其性能
責(zé)任編輯:佚名 來源: 51CTO.com
相關(guān)推薦

2010-09-16 14:59:27

Java虛擬機(jī)

2010-09-25 09:10:38

JAVA虛擬機(jī)

2014-04-16 13:22:29

虛擬機(jī)OpenStack命令行

2014-04-16 10:44:56

OpenStack命令行工具虛擬機(jī)

2012-05-22 09:11:51

虛擬化虛擬機(jī)vmware

2010-03-10 17:23:37

Python 命令行參

2009-07-23 15:31:51

JDBC URL

2010-11-24 15:33:59

mysql命令行參數(shù)

2011-02-23 10:21:18

ProFTPd參數(shù)

2011-02-25 09:56:30

Proftpd

2011-11-28 15:26:40

Nginx配置

2011-08-22 11:51:13

Linuxconfigure

2010-07-20 14:02:38

Perl命令行參數(shù)

2010-07-26 09:32:41

Perl命令行

2010-02-06 17:54:40

Dalvik虛擬機(jī)

2011-02-25 11:29:33

ProFTP參數(shù)

2010-07-15 09:27:25

Perl命令行

2011-02-23 17:07:47

FileZillaSe

2009-12-02 11:20:56

PHP命令行參數(shù)

2010-07-26 09:22:05

Perl命令行
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)