黑马程序员技术交流社区

标题: 新手入门,大家帮忙看下哪块不对 [打印本页]

作者: 乔宽    时间: 2015-7-5 11:01
标题: 新手入门,大家帮忙看下哪块不对
javac 123.java 完      class文件出不来
作者: YQC2015    时间: 2015-7-5 12:11
是编译通过找不到class文件,还是报了错误?
作者: 乔宽    时间: 2015-7-5 12:58
YQC2015 发表于 2015-7-5 12:11
是编译通过找不到class文件,还是报了错误?

编译通过找不到class文件
作者: YQC2015    时间: 2015-7-5 13:02
乔宽 发表于 2015-7-5 12:58
编译通过找不到class文件

哦,运行的时候要输入java Demo,要养成一个习惯:文件名和类名保持一致。
作者: YQC2015    时间: 2015-7-5 13:09
乔宽 发表于 2015-7-5 12:58
编译通过找不到class文件

编译时编译的是123.java文件,但是生成的是Demo类的字节码文件,运行的时候也是运行字节码文件。
作者: 林沐风    时间: 2015-7-5 19:01
编译时的文件名应该与主函数所在类的类名保持一致,正确写法:javac Demo.java
作者: 时光无痕    时间: 2015-7-5 21:03
尽量类名和文件名保持一致,如果能编译,肯定会生成class文件的,path配置正确,dos窗口找到文件存储位置编译,写的程序应该正确。有dos运行结余就好了
作者: zhuoxiuwu    时间: 2015-7-5 22:20
文件名改成类名一样 再试一下
作者: 乔宽    时间: 2015-7-5 22:30
YQC2015 发表于 2015-7-5 13:02
哦,运行的时候要输入java Demo,要养成一个习惯:文件名和类名保持一致。 ...

好的,谢谢提醒
作者: d18819042875    时间: 2015-7-5 22:32
哈哈,慢慢来,都是新手过来的
作者: 柳叶飞刀    时间: 2015-7-5 22:34
javac Demo.java,JVM是通过类名调用静态主方法的,简单点儿讲,JVM的java每次执行就会通过类名.main运行主函数中的代码
作者: 鹰隼展翼    时间: 2015-7-5 22:44
别着急慢慢来,不懂了多看看视频教程和书
作者: 122125241    时间: 2015-7-5 22:56
HellowWorld




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