`

jdk bin中的一些工具的使用

    博客分类:
  • java
 
阅读更多
native2ascii 转码工具的使用:
http://hi.baidu.com/suofang/blog/item/b38bb5019b6b0e03728da562.html


javap 字节码查看工具的使用
该命名的主要选项:
-help:显示该命令的帮助。
-verbose:显示详细数据,比如:stack:size, 方法的局部变量和参数的个数等。

-classpath <pathlist>:指定.class文件路径。
-public:仅显示public类和类成员。
-protected:显示protected和public的类和类成员。
-package:显示package, protected和public的类和类成员。
-private:显示所有类和类成员。
-c:把具体的类的字节码也显示出来。
-l:显示行号和本地变量表。

-s:显示内部类型签名
-J<flag>:将<flag>直接传递给运行时系统
-extdirs <dirs>:覆盖已安装的扩展目录的位置
-bootclasspath <pathlist>:引导类文件的位置

基本使用:
仅显示public的类和成员名
javap d:/Test

显示public的类和成员名,同时显示对应的字节码
javap -c d:/Test

显示所有的类和成员名,并显示对应的字节码
javap -private -c d:/Test


java java程序运行工具
显示java版本:
java -version
显示java工具的使用帮助
java -help

仅运行单个类:
java Test

运行单个类并传递命令行参数:
java Test arg1 arg2

以闪屏启动类:
java -splash:d:/splash.png Test

设置一个系统变量(在代码中可以通过System.getProperty("name")获取):
java -Dname=yuan Test

指定类依赖的jar, zip或.class文件:
java -cp myBatis.jar Test

显示运行时的详细信息(运行时.class文件的加载信息,垃圾回收信息,本地方法调用信息):
java -verbose:class Test
java -verbose:gc Test
java -verbose:jni Test

启用断言:
java -eas Test
禁用断言:
java -das Test


分享到:
评论

相关推荐

    jdk的bin包

    2. 使用`sudo mv`命令将`bin`目录移动到`/opt`下,例如:`sudo mv jdk/bin /opt/jdk/bin`。 3. 更新环境变量,如`JAVA_HOME`、`PATH`和`CLASSPATH`,以便系统能够找到Java命令。这通常在用户主目录的`.bashrc`或`....

    JDK 1.8 bin

    JDK 1.8 bin压缩包中的"bin"目录包含了所有可执行文件,包括Java虚拟机(JVM)、Java编译器(javac)、Java运行时(java)、jar打包工具(jar)以及其他开发和诊断工具。这些工具是开发、调试和部署Java应用的基础,...

    jdk1.6-bin.zip

    例如,描述中提到的drozer安全测试工具可能需要JDK 1.6来运行。尽管JDK已经更新到更高的版本,如JDK 17,但对老版本的兼容性仍然是必要的,特别是在维护旧代码库或与旧系统集成时。 在Linux上安装JDK 1.6时,通常...

    JDK环境变量配置工具

    使用这个工具时,你需要确保你对JDK的安装位置有准确的了解,并且在运行批处理脚本时正确输入路径。尽管没有图形界面,但这种方式依然比手动编辑环境变量更有效率,尤其对于需要在多个项目间切换,每个项目可能依赖...

    jdk-15.0.2_windows-x64_bin.zip

    标题中的"jdk-15.0.2_windows-x64_bin.zip"表明这是JDK的15.0.2更新版,针对64位Windows操作系统的一个压缩包文件。"windows-x64"表示它适用于64位的Windows系统,"bin"意味着这个包包含的是可执行的二进制文件,即...

    jdk-17_windows-x64_bin_jdk17.zip

    下载并安装`jdk-17_windows-x64_bin.exe`后,用户需要进行环境变量的配置,包括设置`JAVA_HOME`指向JDK的安装路径,将`%JAVA_HOME%\bin`添加到`PATH`环境变量中,这样就可以在命令行中直接使用Java命令了。...

    jdk-21-windows-x64-bin.exe

    3. 配置路径:在系统环境变量中添加PATH,包含JDK的bin目录,这样可以在命令行中直接运行Java相关命令。 三、JDK 21的关键特性 1. 新的JEP(Java Enhancement Proposal):JDK 21引入了新的JEP,如JEP 389(Foreign...

    jdk-22_windows-x64_bin.zip

    在"jdk-22_windows-x64_bin.zip"压缩包中,你会找到上述工具以及必要的库文件。解压后,通常会有一个`bin`目录,其中包含所有可执行文件,如javac.exe、java.exe等。你需要将这个目录的路径添加到系统环境变量的PATH...

    jdk-17-windows-x64-bin

    安装完成后,开发者就可以在命令行中使用javac编译Java源代码,用java命令运行编译后的字节码文件,还可以利用JDK提供的其他工具进行性能分析、内存调试等高级操作。 JDK 17带来了许多新特性和改进,包括增强型...

    jdk-21-windows-x64-bin.zip

    总的来说,"jdk-21-windows-x64-bin.zip"是一个包含所有必要组件的Java开发工具包,专为Windows 64位系统设计。开发者可以使用它来开发、测试和部署Java应用程序,利用新版本带来的性能提升和新功能。

    jdk-17_windows-x64_bin.zip

    3. **环境变量设置**:为了使系统能够识别JDK17,需要将`jdk-17.0.1\bin`目录添加到系统PATH环境变量中。 4. **验证安装**:打开命令行,输入`java -version`,如果正确配置,应显示JDK17的版本信息。 三、JDK17的...

    jdk11 官网正式版 jdk-11.0.12 windows-x64_bin.rar

    标题中的"jdk11 官网正式版 jdk-11.0.12 windows-x64_bin.rar"指出了几个关键点: 1. **JDK 11**: 这是Java的一个主要版本,引入了许多新特性,如HTTP客户端API(java.net.http包),模块化系统(Jigsaw项目),并...

    最新版jdk jdk-21-linux-x64-bin.deb

    安装jdk-21_linux-x64_bin.deb包在兼容的Linux系统上相对简单。一旦安装完成,用户可以通过命令行工具或集成开发环境(IDE)开始开发和调试Java应用。此外,jdk-21还支持最新的Java特性和标准,确保开发者可以利用...

    jdk-14.0.1_windows-x64_bin.zip

    2. **解压**:使用任何支持zip格式的解压缩工具,如WinRAR或7-Zip,将压缩包解压到你希望安装JDK的目录。通常,开发者会选择一个不会频繁变动的位置,如"C:\Program Files"或"C:\Java"。 3. **安装**:双击解压后的...

    最新版windows jdk-11.0.17-windows-x64-bin.zip

    《Windows环境下Java开发工具包(JDK)11.0.17的64位安装详解》 在软件开发领域,尤其是Java编程中,Java Development Kit(JDK)扮演着至关重要的角色。JDK是Oracle公司提供的Java平台的核心组件,包含了Java运行...

    jdk-14.0.2_windows-x64_bin.exe.zip

    标题中的"jdk-14.0.2_windows-x64_bin.exe.zip"表明这是一...使用此JDK时,用户只需解压缩文件,然后运行"jdk-14.0.2_windows-x64_bin.exe"进行安装,按照向导指示完成配置,就可以在自己的环境中使用Java开发工具了。

    jdk和Eclipse工具使用快速入门

    JDK 安装完成后,它的 bin 目录通常包含 java、javac 等工具,我们需要将这个目录添加到 PATH 变量中。例如,对于默认安装的 JDK1.6.13,对应的路径可能是 `C:\Program Files\Java\jdk1.6.0_13\bin`。 JAVA_HOME ...

    jdk-17.0.8(jdk-17-linux-x64-bin.rpm)

    4. **文本块**:从Java 13开始引入,JDK 17中的文本块是处理大量字符串的改进方式,减少了转义字符的使用,提高了代码的可读性。 5. **HTTP客户端API**:在Java 9中首次引入,这个API在JDK 17中得到了持续优化,提供...

    jdk-11.0.16.1_windows-x64_bin.exe

    安装JDK 11.0.16.1 for Windows x64时,通常需要设置环境变量,如`JAVA_HOME`指向JDK的安装目录,`PATH`添加JDK的bin目录,以便在命令行中直接使用JDK提供的工具。安装完成后,可以通过`java -version`命令检查安装...

    jdk-11.0.7_windows-x64_bin.zip

    安装"jdk-11.0.7_windows-x64_bin.exe"文件后,开发者可以设置环境变量`JAVA_HOME`指向JDK的安装目录,将`bin`目录添加到`PATH`中,以便在命令行中直接调用Java工具。同时,JDK 11也支持使用`java --version`来验证...

Global site tag (gtag.js) - Google Analytics