解释器-Java.exe

http://tech.ddvip.com   2006年03月31日    社区交流

本文详细介绍解释器-Java.exe

  Java解释器可用来直接解释执行Java字节代码,具体命令行格式如下:

  C:\>java options className arguments

  className必须包括所有软件包信息。不仅有类名本身,还有Java 解释器所期望的类名(不是Java字节代码的文件名),所有在解释器环境下运行的类都必须包括解释器第一次调用时所需的main成员函数,用以传递命令所带的变量。

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

  下面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 此选项允许用户在运行时改变属性值。

责编:豆豆技术应用

正在加载评论...