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

时间: 2024-09-29 07:26:11

解释器-Java.exe的相关文章

java.exe出错错误分析

错误                            java.exe出错错误分析     作者:  CCBZZP     ---------------------- 序言 ---------------------- 大多数数据库管理员在进行数据库管理的过程中不可避免的要遇到各种各样的错误, 有些类型错误出现的机会会多一些, 但是大多情况下的出错信息是(ORA-XXXXX),这些错误的代码是可以在一些网站上等查询到其错误原因和解决办法, 例如网站WWW.ORADB.NET等上就可以查询

android studios-android studio安装时还是提示java.exe没有找到

问题描述 android studio安装时还是提示java.exe没有找到 以前都用的是eclipse,但是今天下载了一个android studio,安装时就提示没有找到java.exe 解决方案 图片裂了. 不过建议使用intellij 开发工具.很适合android 开发,结合maven可以很方便的使用优秀的开源组件

Cmd 启动命令解释器 Cmd.exe 的新实例_DOS/BAT

Cmd 启动命令解释器 Cmd.exe 的新实例.如果在不含参数的情况下使用,则 cmd 显示 Windows XP 的版本和版权信息. 语法 cmd [[{/c|/k}] [/s] [/q] [/d] [{/a|/u}] [/t:fg] [/e:{on|off}] [/f:{on|off}] [/v:{on|off}] string] 参数 /c  执行 string 指定的命令,然后停止.  /k  执行 string 指定的命令并继续.  /s  修改位于 /c 或 /k 之后的 stri

创建 Java .exe 文件

需要创建 Java .exe 文件吗?Builder 澳大利亚的 Java 专家 Michael Geisler 在本文中分析了开发人员可以使用的几种方法.问题您好,Michael:我需要为我的应用程序创建一个 Java .exe文件.创建 Java .exe 文件都需要哪些步骤?有没有什么工具能够帮助我自动地创建 Java .exe 文件?回答Sun 提供的标准 Java 开发包(JDK)没有提供创建特定于平台的可执行文件的工具(一点都不吃惊,这是真的).然而,其实有很多方法能够帮助你实现这一

java.exe和javaw.exe的区别及使用方法_java

相同点:二者都是Java的虚拟机,用来执行Java程序 区别:javaw.exe运行程序时不会输出控制台信息,如果是双击打开jar文件的话(假设已经设置好了打开方式),那么根本就不会出现控制台窗口,主要用来运行带窗体的应用程序,其中的"w"就是window的意思,所以用它来运行控制台程序时虽不会报错,但不会输出任何结果.而java.exe无论运行控制台程序,还是运行窗体程序都没有任何问题. 情景模拟一: 编写一个最简单的控制台程序: 复制代码 代码如下: public static v

tomcat 启动的java.exe进程为什么在任务管理器中看不见对应的PID

问题描述 在服务器上部署了 3个项目,用了三个tomcat,其中两个都能正常使用:端口分别是80 和 8888两个端口都找到了对应的进程 PID和端口号能对应上.但另一tomcat个Connector的端口8887 为什么会被占用了?在dos netstat-b命令下找到了 占用8887端口的 进程PID是6228 但在任务管理器中就是没有找到PID为6228的进程.java.exe 是启动jvm的,而tomcat是怎样做到直接启动startup.bat就能启动java.exe来让jvm运行应用

批处理bat文件执行代码结束进程:java.exe

问题描述 我想在window下用批处理bat文件,执行代码结束进程:java.exe我要在php里面执行批处理命令的

集成环信demo里面的类库之后,运行不了项目,提示\jdk1.8.0_20\bin\java.exe'' finished with non-zero exit value 2

问题描述 1集成环信3.0中libs下的类库之后提示Q:Error:Execution failed for task ':app:dexDebug'.> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:Program FilesJavajdk1.8.0_20binjava.exe'' finished with non-

android studio 报'jdk1.8\bin\java.exe''...

问题描述 android studio 报'jdk1.8binjava.exe''... FAILURE: Build failed with an exception. What went wrong: run的时候报错: Execution failed for task ':xxxxxxxx'. com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Proces