.class文件和.java文件之间有什么区别?我试图让我的applet工作,但目前我只能在Eclipse中运行它,我还不能嵌入HTML。 感谢
**编辑:如何用JVM编译呢?
答案 0 :(得分:41)
.class文件是一个已编译的.java文件。
.java是所有文本,并且是人类可读的 .class是二进制(通常)。
通过转到命令行,导航到.java文件并运行
,将java文件编译为类文件javac "c:\the\path\to\your\file\yourFileName.java"
您必须在计算机上安装java SDK(从Oracle获取),并确保javac.exe文件可在计算机的PATH环境变量中找到。
另外,请查看Java的 Lesson 1: Compiling & Running a Simple Program
如果其中任何一项不清楚,请对此回复发表评论,我可以提供帮助:)
答案 1 :(得分:22)
答案 2 :(得分:4)
.java文件是源文件,而.class文件是编译(字节码)类。
使用javac(http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/javac.html)将源代码编译为字节码。
答案 3 :(得分:4)
部署applet时将使用.class文件。
答案 4 :(得分:3)
.java通常以明文形式保存您的代码
.class包含.java的字节代码。可以将其视为.java文件的编译版本
答案 5 :(得分:1)
person可以定义为Person类。这个班 应该驻留在Java源代码文件(Person.java)中。使用此Java源代码文件, 生成Java编译器(Windows上的javac.exe或Mac OS X / Linux / UNIX上的javac) 字节码(Java虚拟机的已编译代码)并将其存储在Person.class中。
答案 6 :(得分:0)
Java文件是一种人类可读的语言(例如,我们在Eclipse /任何其他IDE中编写的代码)。
类文件是为Java虚拟机(JVM)编译的字节码。