`
hsabby
  • 浏览: 21115 次
社区版块
存档分类
最新评论
  • Rainyn: 作者写的很好。有完整项目实例吗?这个是跑在tomcat还是je ...
    初识cometd
  • hwfrog: 这个没有看过具体的源码,猜测的,因为init是所有用户进程的父 ...
    inittab的使用
  • hwfrog: 确实简单,这个感觉和RCP很类似,RMI在某些地方还是有一定的 ...
    Java的RMI初探
  • hwfrog: 不错, 学习了; 这段时间也想研究一下源码, 多交流
    初识cometd
  • hwfrog: 后面准备总结一下java的接口和内部类; 请博主多关注哈
    Java访问修饰符

java命令详解

 
阅读更多
   执行java命令,可以得到其使用帮助,下面是各个参数的详细解析:
-server
   jvm以server模式启动;
-hotspot
   jvm以hotspot模式启动;
-server和-hotspot是一对命令存在,表示选择jvm的运行模式。server启动比较慢,但是在运行时,能够获取更高的性能;hotspot启动比较快,但是在运行时性能不如server模式。如果是服务端应用,建议采用server模式。在windows下,默认是hotspot模式,在linux下,默认是server模式。

-cp/-classpath
   搜索类文件的目录,可以支持目录,jar包和zip包;多个路径间以;分割

-D<name>=<value>
   设置系统参数

-verbose[:class|gc|jni]
   在输出设备上显示虚拟机的运行信息

-jre-restrict-search|-jre-no-restrict-search
   在版本中搜索/禁用用户私有的jre

-ea[:<packagename>...|:<classname>]
-enableassertions[:<packagename>...|:<classname>]
   开启断言

-da[:<packagename>...|:<classname>]
-disableassertions[:<packagename>...|:<classname>]
   禁止断言

-esa | -enablesystemassertions
-dsa | -disablesystemassertions
   开启/禁止系统类断言

-agentlib:<libname>[=<options>]
   虚拟机装载本地类库;可以使用-agentlib:hprof来获取虚拟机的运行情况,包括CPU、内存、线程等的运行数据,并可输出到指定文件中

-agentpath:<pathname>[=<options>]
   设置虚拟机按全路径装载本地库,不再搜索PATH中的路径。其他功能和agentlib相同

-javaagent:<jarpath>[=<options>]
   启动时装入java语言设备代理。Jarpath文件中的mainfest 文件必须有Agent-Class属性。代理类要实现public static void premain(String agentArgs, Instrumentation inst)方法
分享到:
评论

相关推荐

    java命令详解 高手进阶

    ### Java命令详解:高手进阶 #### Java命令概述与应用场景 在Java开发中,掌握核心命令行工具对于提升开发效率、进行深入调试至关重要。本文将详细介绍`java.exe`、`javac.exe`、`javaw.exe`、`javah.exe`、`javap...

    java 使用dos命令详解

    ### Java使用DOS命令详解 在Java开发过程中,有时候我们需要执行一些特定的操作系统命令来完成特定的任务,尤其是在Windows平台上。本文将详细介绍如何在Java中调用DOS命令,并通过具体的示例来阐述这一过程。 ###...

    java 2语言命令详解

    Java 2语言命令详解 Java 2平台是Java技术的核心组成部分,它提供了广泛的功能和工具,使得开发者能够创建、编译、运行Java应用程序。在Java 2中,有一系列的命令行工具,它们是开发过程中的重要环节。下面将详细...

    java与javac命令详解

    Java 与 javac 命令详解 Java 和 javac 命令是 Java 语言的基本组成部分,它们在 Java 应用程序的编译和执行过程中扮演着重要的角色。javac 命令用于编译 Java 程序源代码,生成字节码文件,而 java 命令用于执行...

    Java2语言命令详解

    Java2语言命令详解 在Java开发中,理解并掌握各种命令行工具是至关重要的,特别是对于初学者和专业开发者来说。Java2语言命令主要指Java Development Kit (JDK) 提供的一系列命令行工具,它们在Java程序的编译、...

    Java2 语言命令详解

    Java2 语言命令详解 Java2 语言是Java平台的核心组成部分,它提供了丰富的类库、强大的性能优化以及多线程支持。在Java2环境中,掌握各种命令行工具是每个开发者必备的技能。本文将深入探讨Java2语言命令的使用方法...

    java命令参数详解

    Java命令参数详解是Java开发中不可或缺的一部分,它们允许开发者对JVM(Java虚拟机)的行为进行微调,以优化程序的性能、控制内存使用、调试和监控等。本文将深入探讨一些关键的Java命令行参数。 1. **-version**: ...

    java 2语言命令详解 JAVA程序设计

    Java 2语言命令详解是Java编程领域中的一个重要环节,它涉及到如何在命令行环境中编译、运行和管理Java应用程序。本文将深入解析Java 2语言的相关命令,帮助读者理解和掌握JAVA程序设计的基础知识。 首先,我们需要...

    java-JDK常用命令详解

    Java JDK 常用命令详解 Java JDK 提供了多种命令来帮助开发者更好地使用 Java 语言,以下是 JDK 中常用的命令解释: 1. rmic 命令 rmic 命令用于生成 stub 和 skeleton,它可以将 Java 类编译成可供远程对象使用...

    java开发maven命令详解

    ### Maven命令详解 Maven是Java项目自动化构建工具的一个标准,它通过一组生命周期构建项目对象模型(POM),简化了构建过程。对于初学者来说,理解Maven的基本命令及其用法至关重要。 #### 1. `mvn -v` 用于显示...

    java2应用命令详解

    Java 2 应用命令详解 在 Java 开发和运行环境中,掌握各种命令行工具是至关重要的。Java 2 应用命令主要指的是用于管理、编译、运行和调试 Java 程序的一系列命令。这些命令使得开发者能够在不同的操作系统上高效地...

    java程序命令行下的执行

    ##### java命令详解 - **语法**:`java [选项] &lt;主类名&gt;` - `[选项]`:可选参数,例如 `-classpath` 或 `-cp` 用于指定类路径。 - `&lt;主类名&gt;`:包含 `main` 方法的类名,它是程序的入口点。 - **示例**:`java ...

Global site tag (gtag.js) - Google Analytics