原理:Java文件需要编译后才能运行,编译命令为 javac HelloWorld.java(使用javac.exe命令),编译之后会出现以.class结尾的字节码文件(HelloWorld.class)。运行的是字节码文件,运行命令为java HelloWorld
在桌面上创建一个code文件夹,在code文件夹中创建一个HelloWorld.java文件
1、编写代码
在HelloWorld.java中编写代码:
class Helloworld{
public static void main(String[] args){
System.out.println("Helloworld");
}
}
2、编译
A.打开命令窗口,进入到code文件夹。命令为:cd Desktop/code
B.编译Java文件。命令为:javac HelloWorld.java。编译成功之后在code文件夹中会出现以.class后缀的字节码文件HelloWorld.class。
3、运行
运行的是字节码文件HelloWorld.class,运行命令为:java HelloWorld。运行成功后会在命令窗口出现helloworld。
实践过程中出现的几个错误:
1、当程序中类名和Java文件名称不一致时,编译文件的名称是以程序中的类名来命名编译文件的名称的。
eg:Java文件名称是HelloWorld.java,程序中类名为Helloworld,那么编译之后,编译文件的名称为:Helloworld.class,再去使用java HelloWorld运行时会报错“错误:找不到或无法加载主类HelloWorld”
所以程序中的类名必须和Java文件名称一致。
2、类中必须有主方法public static void main(String[] args){},否则报错:在类中找不到main方法
3、编译时如果不写java文件的后缀.java,报错:仅当显式请求注释处理时才接受类名称 'HelloWorld'
其他注意事项:
1、Java源文件是以.java为后缀的
2、源文件中可以有多个class类,但是只能有一个声明为public的类,同时要求此类的类名必须和源文件名一致。
3、public修饰的类中必须要有主方法,格式为:public static void main(String[] args){}
4、main()主方法是程序执行的入口,方法内的程序是要执行的部分。