`
huoyj
  • 浏览: 89394 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JDK Tools and Utilities

    博客分类:
  • J2SE
 
阅读更多
Oracle官方网址:http://docs.oracle.com/javase/1.5.0/docs/tooldocs/index.html

Basic Tools

These tools are the foundation of the JDK. They are the tools you use to create and build applications.
javac     The compiler for the Java programming language.
java The launcher for Java applications. In this release, a single launcher is
         used both for development and deployment.
jdb         The Java Debugger.
javah       C header and stub generator. Used to write native methods.
javap     Class file disassembler.
extcheck    Utility to detect Jar conflicts.

Security Tools

These security tools help you set security policies on your system and create apps that can work within the scope of security policies set at remote sites.
keytool         Manage keystores and certificates.
jarsigner Generate and verify JAR signatures.
policytool GUI tool for managing policy files.

These security tools help you obtain, list, and manage Kerberos tickets.
kinit    Tool for obtaining Kerberos v5 tickets. Equivalent functionality is
   available on the Solaris operating environment via the kinit tool. For example,
   for Solaris 8, see the kinit reference page.
klist Command-line tool to list entries in credential cache and key tab.
   Equivalent functionality is available on the Solaris operating environment via
   the klist tool. For example, for Solaris 8, see the klist reference page.
ktab Command-line tool to help the user manage entires in the key table.
    Equivalent functionality is available on the Solaris operating environment via
    the kadmin tool. For example, for Solaris 8, see the kadmin reference page.


Internationalization Tools

This tool helps to create localizable apps.
native2ascii Convert text to Unicode Latin-1.


Monitoring and Management Tools

You can use the following tools to monitor JVM performance and resource consumption. The tools described in this section are unsupported and experimental, and should be used with that in mind. They may not be available in future JDK versions.

Platform support:

jconsole: all platforms.
jps, jstat, and jstatd: all platforms except Windows 98 and Windows ME.
For more information, see Monitoring and Management for the Java Platform.

jconsole Experimental: Java Monitoring and Management Console - JMX-compliant graphical tool for monitoring a Java virtual machine. It can monitor both local and remote JVMs.
jps   Experimental: JVM Process Status Tool - Lists instrumented HotSpot Java virtual machines on a target system.
jstat    Experimental: JVM Statistics Monitoring Tool - Attaches to an instrumented HotSpot Java virtual machine and collects and logs performance statistics as specified by the command line options.
jstatd    Experimental: JVM jstat Daemon - Launches an RMI server application that monitors for the creation and termination of instrumented HotSpot Java virtual machines and provides a interface to allow remote monitoring tools to attach to Java virtual machines running on the local system.


Troubleshooting Tools

The following tools can be used for specific troubleshooting tasks. The tools described in this section are unsupported and experimental in nature and should be used with that in mind. They may not be available in future JDK versions.
These tools are not currently available on Windows platforms.



jinfo   Experimental - Configuration Info for Java - Prints configuration information for for a given process or core file or a remote debug server.
jmap   Experimental - Memory Map for Java - Prints shared object memory maps or heap memory details of a given process or core file or a remote debug server.
jsadebugd Experimental - Serviceability Agent Debug Daemon for Java - Attaches to a process or core file and acts as a debug server.
jstack   Experimental - Stack Trace for Java - Prints a stack trace of threads for a given process or core file or remote debug server.
分享到:
评论

相关推荐

    JavaSE-6.0-英文手册(2008/11/30_FullUpdate)

    Reference documentation for the JDK tools and utilities. JDK Tool and Utility Documentation Including Troubleshooting and Diagnostic Information -----------------------------------------------...

    jdk1.8_win32.rar

    In conclusion, JDK 1.8 for Windows 32-bit represents a significant step forward in Java's evolution, providing developers with new tools and capabilities to create more efficient, readable, and ...

    Teradata安装步骤-Windows系统

    在安装Teradata Tools and Utilities过程中,我们需要选择Custom安装选项,然后点击"Select All",并将WebSphere?Access Module for Teradata模块去掉。这样可以避免Teradata Tools and Utilities的安装失败。 安装...

    Java SE Downloads

    4. **Tools and Utilities**:如前面提到的`javac`、`java`、`javadoc`等工具。 #### 六、总结 JDK作为Java开发的核心,对于Java程序员来说至关重要。通过正确的下载、安装及配置,可以确保Java程序能够在各种平台...

    Addison.Wesley.The.Java.Programming.Language.4th.Edition.Aug.2005.chm

    Chapter 24Internationalization and Localizationcovers some of the tools used to create programs that can run in many linguistic and cultural environments. <br>Chapter 25Standard Packagesbriefly ...

    java7帮助文档

    JDK 7 is a superset of JRE 7, and contains everything that is in JRE 7, plus tools such as the compilers and debuggers necessary for developing applets and applications. JRE 7 provides the libraries, ...

    Learn.Java.for.Android.Development_Apress.2010+src

    Tools: You will learn how to use the JDK''s javac (compiler), java (application launcher), javadoc (Java documentation generator), and jar (Java archive creator, updater, and extractor) tools....

    JVM Hotspot实现源码

    Hotspot是Oracle JDK和OpenJDK中的一个JVM实现,以其高效性能和优化能力而著称。本文将深入探讨OpenJDK中的JVM Hotspot实现源码,帮助读者理解其内部机制和优化策略。 首先,Hotspot JVM的核心设计理念是“热Spot”...

    ICMS开发环境配置手册v1.01.doc

    - **集成到STS**:在安装目录下的`utilities`文件夹中找到`Adobe FlashBuilder 4.6 Plug-in Utility.exe`并运行,选择STS的安装目录。 ##### 4. Tomcat的安装 - **下载**:访问[Tomcat官方网站]...

    java程序员开发工具安装和使用

    - **调整启动插件**:在 Window -> Preferences -> General -> Startup and Shutdown 中,可以根据需要选择或取消勾选相应的插件来优化启动速度。 - Automatic Updates Scheduler:启用自动更新计划任务。 - ...

    Guava 16.0 API (CHM格式)

    I/O: 简化 I/O 操作, 特别是对 I/O 流和文件的操作, for Java 5 and 6.  十. Hashing: 提供比 Object.hashCode() 更复杂的 hash 方法, 提供 Bloom filters.  十一. EventBus: 基于发布-订阅模式的组件通信,...

    java系列开发工具安装与使用

    - **垃圾回收操作**:可以通过 `MyEclipse > Utilities > Run Garbage Collection` 来手动触发垃圾回收操作,帮助优化内存使用。 - **索引更新管理**:在 `Window > Preferences > MyEclipse > Maven4Myeclipse > ...

    hadoop-2.6.4 源码

    5. **Utilities and Tools**:Hadoop还提供了多种工具,如HDFS的fsShell、DFSAdmin,以及用于数据迁移、备份的工具等。 编译过程: 下载的`hadoop-2.6.4-src.tar.gz`是Hadoop的源代码压缩包。要编译这个源代码,你...

    oracle11g所有rpm包大全

    7. **Oracle Developer Tools**: 例如`oracle-jdk`,`oracle-devel`等,为开发人员提供Java开发环境和必要的头文件支持。 8. **Oracle Application Express (Apex)**: 一个快速开发Web应用的平台,通常作为Oracle...

    linux全志R16的linux系统编译的资料_20170502_1655.7z

    全志R16平台编译linux系统V1.0.txt 2017/4/11 13:36 (编译请使用编译android的lichee的选项编译生成的.config文件,不然直接编译会报错!!...rootroot@cm-System-Product-Name:/home/wwt/linux_r16$ tar zxvf ...

Global site tag (gtag.js) - Google Analytics