Java源文件编译好了为什么打不开?

2025-01-03 21:09:46
推荐回答(4个)
回答1:

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

回答2:

您好,提问者:
1、.java源文件可以使用记事本打开。
2、.class文件是Java虚拟机可执行的字节码文件,我们是无法查看的,除非使用.class反编译工具。

回答3:

要用 java 程序名.class打开

回答4:

编译用 javac 程序名.java
执行程序用 java 程序名