飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 2329|回复: 0

2.2 Java解释器

[复制链接]

该用户从未签到

发表于 2005-2-26 20:44:10 | 显示全部楼层 |阅读模式
[center]2.2 Java解释器 [/center]

  Java解释器可用来直接解释执行Java字节代码,具体命令行格式如下:
  C:\>java options className arguments
  className必须包括所有软件包信息。不仅有类名本身,还有Java 解释器所期望的类名(不是Java字节代码的文件名),所有在解释器环境下运行的类都必须包括解释器第一次调用时所需的main成员函数,用以传递命令所带的变量。

  public static void main(string args[])
  {
     ......
  }

  表2-1中包括了Java解释器的所有选项。

   选项              功能
  ──────────────────────────────────
  -cs -checksource     此选项让解释器重编译Java源文件已更新的类--重
               编译已改变过了的类。
  -classpath path    此选项重写CLASSPATH环境变量,告诉Java在哪里能
               找到类库。如果其中用冒号分开,则可能包含多个
               目录。
  -mx x          此选项设置内存分配池的最大值。所指定的池必须
               大于1,000字节。另外“K”,“M”可附加在数字
               上指定是千字节还是兆字节。缺省值是16MB。
  -ms x          此选项设置内存分配池的最小值。所指寂的池必须
               大于1,000字节。另外,“K”,“M”可加在数字
               上指定的是千字节还是兆字节。缺省值是1MB。
  -noasyncgc       此选项关闭异步无用单元收集功能,只有在程序中
               调用它或内存溢出的时候,无用单元收集才会被激
               活。
  -ss x          此选项将C线程栈的最大值设置为x , x 必须大于
               1KB,其设定方式同 -ms。
  -oss x         此选项设定Java堆栈最大值为x。
  -v,-verbose       此选项告知Java每当类被调用之时, 向标准输出设
               备输出信息。
  -verify        此选项告知Java在所有代码上使用校验。
  -verifyremote      此选项告知Java 仅仅对类载入器所载入的类进行校
               验。
  -noverify        此选项告知Java不进行校验。
  -verbosegc       此选项告知Java让无用单元收集器在它释放内存时
               显示一条信息。
  -t           此选项在Java-g解释器中是可用的,并把执行的情
               况逐条打印出来。
  -debug         此选项允许Java调试器与本次Java 解释器会话相联
               接。汉它运行时,Java会显示一个密码,用于启动
               这次调试会话。
  -D propName=newVal   此选项允许用户在运行时改变属性值。

          表2-1  Java解释器的所有选项
PYG19周年生日快乐!
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表