看你那个是什么应用程序
一、要是Applet应用程序,运行是需要html的。如果你的程序名叫A,编写html如下code后放的是你编译后的class文件,保存html名为a.html。编写后双击那个html就行了。也可以在控制台中打命令appletviewer a.html
二、如果你的程序是application程序,编译源程序后,在控制台中打命令java A(A是你编译后的v.class文件,但后面不用打v.class)
这个问题其实是许多“专家”们关心的重要问题,可执行代码反编译后的代码都是有相当问题的,几乎都不能会到原来的源代码,这花费的功夫不是一点点,我做过许多这样的工作。
就现在的 WIN 32 程序,即使是一个很小的程序,例如一个100K的程序,反汇编出来的代码,你几乎什么都不能动,一动就再也没有办法编译成可以执行的代码了,即使什么都不动恐怕也不能再编译,当然不是绝对没有办法,这需要动手的人对程序的构造有非常多的了解,这就是平时大家说的黑客。
我以前看见过一本某大学老师出版的 DOS 中的 DEBUG 程序的反汇编的书,这个程序我做过同样的工作,我发现这本书中至少有1000个错误,这就说明它非常难。要想读懂一个程序的代码,真有点象是天书,说实在的,我宁可根据这个程序的功能重新写一个程序也不愿意破解它,这话并不夸大。
一般用javac编译后,生成的.class文件
运行的方式是
java xxxx