//bytecode of <init>
0: aload_0
1: invokespecial java.lang.Object.<init>()V (8)
4: return
//bytecode of <main>
0: getstatic java.lang.System.out Ljava/io/PrintStream; (16)
3: ldc "Hello World" (22)
5: invokevirtual java.io.PrintStream.println (Ljava/lang/String;)V (24)
8: return
以上是字節碼:運行Java字節碼
public class Hi {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
如果我只有字節碼,我該如何運行呢?我可以嗎?字節碼文件的擴展是什麼? Hi.class?
這絕對不是*該類的字節碼。該字節碼僅用於默認構造函數。 –
你的意思是說你有字節碼的文本表示,並且你想在'.class'文件中編譯它? – Matteo
對不起...現在編輯問題... – Daanish