zoukankan      html  css  js  c++  java
  • 为eclipse配置javap命令

    javap命令经常使用来对java类文件来进行反编译,主要用来对java进行分析的工具,在学习Thinking in Java时,因为须要对类文件反编译。以查看jvm究竟对我们写的代码做了哪些优化和处理,比方我看的使用+=对字符串进行拼接时。jvm的处理方式。

    废话不多说。以下直接带上配置的教程:

    点击菜单条 Run --->  External tools ---> External tools Configurations...    然后例如以下图点击New

    输入:

    Name: javap

    Locations: 选择jdk的javap.exe文件所在的位置

    Working Directory: ${workspace_loc}/${project_name}

    Arguments: -classpath bin -c ${java_type_name}

    说明:${workspace_loc}表示工作空间所在的路径;

    ${project_name}表示项目的名称;

    ${java_type_name}表示所选java文件的类名(全名);

    上面的这些变量能够通过每一栏右下方的Variablesbutton去选择。

    (关于其它的一些变量读者能够自行去了解)

    Arguments的内容: -classpath表示javap命名搜索的类路径(bin表示是相对于项目的相对路径)    -c表示这里将生成JVM字节码

    例如以下图:

    然后点击Run, 可能会出现例如以下的错误:

    出现上面那个错误,说明你未选中java文件。然后选择一个java文件。点击javap,查看反编译后的结果。顺便说一下,你们可能不知道配置后的javap命令去那儿点击,看下图就知道去那儿点击javap了:




  • 相关阅读:
    05、汇编语言--环境搭建
    04、计算机基础--编码
    03、计算机基础--数制
    02、计算机基础--8086处理器
    01、计算机基础--计算机概述
    06、JavaEE--SpringMVC
    04、Android系统--Android10
    03、Android系统--Android4.4
    App自动化测试工具Uiautomator2
    Python yaml文件读写
  • 原文地址:https://www.cnblogs.com/yjbjingcha/p/6908932.html
Copyright © 2011-2022 走看看