Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试查看我的班级的字节码,但即使.class文件在那里也找不到班级。我可以Main.java从 CLI 很好地编译文件,但是使用javap -c Main它时找不到类。
.class
Main.java
javap -c Main
public class Main { public static void main(String args[]) { int Y = 0; int X = (Y + 4) * 3; } }
如果该类在默认包中,并且如果您在 Main.class 文件所在的目录中,则使用
javap -cp . -c Main
如果你的类在 com.foo.bar 包中,则进入 Main.class 文件所在的目录 (bar),然后执行以下命令:
bar> cd .. foo> cd .. com> cd .. > javap -cp . com.foo.bar.Main