你说的“打不开”,是怎么个打不开呢?
是说的双击打开吗?如果是的话,那当然就打不开了,因为那是通过Java虚拟机编译之后的机器语言文件,只有Java虚拟机才能看懂,而且,根本就没有合适的应用程序来打开这种.class的字节码文件,而Java虚拟机通过编译源文件而生成的字节码文件是固定的,所以这也是Java能够跨平台使用的原因,因为字节码文件是不受平台影响的,只要Java虚拟机能够认识就行
如果你要执行它 那就用 java 命令啊! 就是: java 类名
您好,提问者:
1、.java源文件可以使用记事本打开。
2、.class文件是Java虚拟机可执行的字节码文件,我们是无法查看的,除非使用.class反编译工具。
要用 java 程序名.class打开
编译用 javac 程序名.java
执行程序用 java 程序名