T
TenderHeart
when a small program like
class Hello{
public static void main(String arg[])
{
System.out.println("HEllo World");
}
}
was compiled and then the i took the java byte code instruction
through JAVAP option
the byte code instructions for the above program was
Compiled from "Hello.java"
class Hello extends java.lang.Object{
Hello();
Code:
0: aload_0
1: invokespecial #1; //Method java/lang/Object."<init>")V
4: return
public static void main(java.lang.String[]);
Code:
0: getstatic #2; //Field
java/lang/System.out:Ljava/io/PrintStream;
3: ldc #3; //String HEllo World
5: invokevirtual #4; //Method
java/io/PrintStream.printlnLjava/lang/Str
ingV
8: return
}
without giving the program "Hello.java"
to the JVM how can i run the "Hello" program through JVM by giving the
above byte code instructions "which was gained by using the javap
option" to the JVM??
basicaly I want to get the output of "Hello World" by giving the below
byte code instructions to the JVM
(what I need to do is that assemble the byte code which was
disassembled
and make it to the .class format so I can run the above programme
through JVM )
Compiled from "Hello.java"
class Hello extends java.lang.Object{
Hello();
Code:
0: aload_0
1: invokespecial #1; //Method java/lang/Object."<init>")V
4: return
public static void main(java.lang.String[]);
Code:
0: getstatic #2; //Field
java/lang/System.out:Ljava/io/PrintStream;
3: ldc #3; //String HEllo World
5: invokevirtual #4; //Method
java/io/PrintStream.printlnLjava/lang/Str
ingV
8: return
}
If somebodyt know about a java tool I can use to assemble the code wich
i disassembled please advice me!!!!
my e-mail: (e-mail address removed)
thanks
- Malinda
class Hello{
public static void main(String arg[])
{
System.out.println("HEllo World");
}
}
was compiled and then the i took the java byte code instruction
through JAVAP option
the byte code instructions for the above program was
Compiled from "Hello.java"
class Hello extends java.lang.Object{
Hello();
Code:
0: aload_0
1: invokespecial #1; //Method java/lang/Object."<init>")V
4: return
public static void main(java.lang.String[]);
Code:
0: getstatic #2; //Field
java/lang/System.out:Ljava/io/PrintStream;
3: ldc #3; //String HEllo World
5: invokevirtual #4; //Method
java/io/PrintStream.printlnLjava/lang/Str
ingV
8: return
}
without giving the program "Hello.java"
to the JVM how can i run the "Hello" program through JVM by giving the
above byte code instructions "which was gained by using the javap
option" to the JVM??
basicaly I want to get the output of "Hello World" by giving the below
byte code instructions to the JVM
(what I need to do is that assemble the byte code which was
disassembled
and make it to the .class format so I can run the above programme
through JVM )
Compiled from "Hello.java"
class Hello extends java.lang.Object{
Hello();
Code:
0: aload_0
1: invokespecial #1; //Method java/lang/Object."<init>")V
4: return
public static void main(java.lang.String[]);
Code:
0: getstatic #2; //Field
java/lang/System.out:Ljava/io/PrintStream;
3: ldc #3; //String HEllo World
5: invokevirtual #4; //Method
java/io/PrintStream.printlnLjava/lang/Str
ingV
8: return
}
If somebodyt know about a java tool I can use to assemble the code wich
i disassembled please advice me!!!!
my e-mail: (e-mail address removed)
thanks
- Malinda