使用java程序读取java类文件

时间:2013-04-18 12:01:44

标签: java io byte fileinputstream

我正在编写一个java代码来帮助我读取和打印.class文件中的所有字节代码。

我尝试过上网,但答案并没有真正回答我的问题 以下是我目前根据StackOverflow

上的一些帮助获得的代码
private static void readByte ( )
{
     Path file = Paths.get("bin/com/reading/frombyte/ReadFourBytes.class");          
     try {
         byte[] myBytes = Files.readAllBytes(file);
         for(byte b : myBytes)
             System.out.println((char)b);
     } catch (IOException e) {
         e.printStackTrace();
     }
}

基本上我想将这些bytes解释为人类可读的字符。

提前致谢

1 个答案:

答案 0 :(得分:1)

我认为这个命令可以帮助你:

javap -verbose -c -private ReadFourBytes