首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

在命令提示符上用javac编译文件思考

2012-12-27 
在命令提示符下用javac编译文件思考AA.java 代码:public class aa{ public static void main(String args[

在命令提示符下用javac编译文件思考
AA.java 代码:

public class aa{ public static void main(String args[]) { System.out.println("文件名是AA,public class 为 aa");}}

执行:javac AA.java
报错:AA.java:1: 类 aa 是公共的,应在名为 aa.java 的文件中声明
public class aa

执行:javac aa.java
     java aa
可以顺利执行 生成字节文件aa.class

这个是不是能告诉我们在执行javac时 windows先以文件名找到.java文件 在windows下文件名是不区分大小写的,所以在执行javac aa.java 时 windows找到了文件AA.java
然后按传入的文件名aa生成一个.class文件。在生成aa.class文件时执行验证 public class 声明的类名aa 和 文件名aa.class 文件名相同 所以没有报错。

热点排行