如何将.java文件转换为.class文件

21 java

任何人都可以告诉我如何将.java文件转换为带有可执行字节码的.class文件.

谢谢

Avi*_*Dov 50

一个.java文件是代码文件.一个.class文件是编译的文件.

它不完全是"转换" - 它是编译.假设您的文件名为"herb.java",您可以编写(在命令提示符下):

 javac herb.java
Run Code Online (Sandbox Code Playgroud)

它将在当前文件夹中创建一个herb.class文件.

只有当它包含一个static void main(String[])方法时,它才是"可执行的" .如果是,你可以通过运行来执行它(再次,命令提示符:)

 java herb
Run Code Online (Sandbox Code Playgroud)

  • 注意.Javac期望一个FILENAME(因此是herb.java)和Java期望一个CLASSNAME(因此是草药).大多数初学者都认为这种差异. (6认同)

小智 14

从命令行运行

javac ClassName.java
Run Code Online (Sandbox Code Playgroud)


Tho*_*sen 8

我建议你阅读Sun的The Java Tutorial中的相应章节:

http://java.sun.com/docs/books/tutorial/getStarted/cupojava/win32.html