黑马程序员技术交流社区

标题: java编译时的文件名问题 [打印本页]

作者: air    时间: 2013-10-11 17:27
标题: java编译时的文件名问题
本帖最后由 air 于 2013-10-11 17:51 编辑

为什么javac 和DOS命令行中都是可以忽略文件夹或文件名的大小写去执行的。而java运行却必须精准输入呢?如果必须精准输入,javac为什么和java不一样呢?
作者: Jam-l    时间: 2013-10-11 17:43
javac和java运行都要指定classpath的,你要明白javac是编译器,它是将java源文件(.java)编译后生成java字节码文件(.class)然后再通过java来读取字节码文件加载到虚拟机中。他们两个运行的不是同一个文件。
作者: air    时间: 2013-10-11 17:52
Jam-l 发表于 2013-10-11 17:43
javac和java运行都要指定classpath的,你要明白javac是编译器,它是将java源文件(.java)编译后生成java字节 ...

打漏了三个字。大小写
作者: To    时间: 2013-10-12 11:20
楼主你好,如果问题已解决请将帖子状态改为提问结束,如果未解决请继续提问,谢谢合作。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2