用dos编译运行入门程序注意事项

1:需要配置jdk环境变量(为了可以找到javac.exe(编译程序(将.java编译为类文件 ( .class)))与java.exe(运行程序(运行.class文件)))

2:编译的时候可以不进入对应的根盘目录(也就是不写e:等也就是直接可以拖到dos窗口中),
但运行的时候必须进入到对应的根盘下的对应.class文件中才可,否则:


image.png

3:编译不检测是否有入口方法(只检测是否有语法错误),
但运行时会进行检测,如果不满足情况,则:


image.png

找不到,因为默认为:java 类名(不带.class)
4:类名有文件名是否同名的问题:
(1)类声明为public是,必须同名,否则:


image.png

(2)类未声明为public时,可以不同名,编译后文件名与类名相同!

5:当文件中有多个类时,只能有一个public类,且文件名必须与声明为public类的类名相同;同时每个类中必须有main方法;有几个类就生成几个.class文件,当然类名重复也会报错!

你可能感兴趣的:(用dos编译运行入门程序注意事项)