有话在先:你是不是想要在IDEA的终端(Triminal)得到这些信息:比如.class文件的次版本号,主版本号,常量池…(如下图),下面请跟着我做!!!
开始操作:
由于每个人的情况不同,所以我就随便随便做一下示范哈哈
第一步:编写一个类
第二步:运行这个类(其实运行这个类的目的是得到这个类编译后的字节码文件)
我报这个错是因为我没有在这个类上添加main方法(主方法),但是你要知道,并不是所有的类都要有主方法。还是那就话,我运行这个类的真正目的是为了获得他的字节码文件!!!
或者你也可以通过Build直接编译文件
第三步:找到这个类的字节码文件
经过运行后你会在左边多出来一个out文件夹,这个就存放了你编译后的字节码文件
展开这个out文件夹,找到字节码文件,右击文件,选择Show in Exp~,他会自动跳转到你电脑存放这个字节码文件的位置
第四步:复制文件路径
第五步:点击Teriminal(IDEA终端)
输入:cd I:\JavaGK\untitled\out\production\untitled\com\company(这样做的的目的是跳转到你电脑存放字节码文件的位置)
哈哈:其实第三步,第四步,第五步可以直接合成一步,像这样
第六步:终端输入:javap -verbose Test 或者 javap -v Test.class 或者 javap -v Test 都可以