A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 孔德智   /  2012-9-14 11:27  /  2808 人查看  /  22 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

为什么读取的是test.txt不行,而改成而改成text.java就可以 这是为什么~~
回复 使用道具 举报
Demons 发表于 2012-9-14 12:41
为什么读取的是test.txt不行,而改成而改成text.java就可以 这是为什么~~

java源文件的扩展名为.java,虚拟机编译时不识别.txt文件,它只认识.java文件
回复 使用道具 举报
如果你用的IDE软件来写这个东西的话 ,例如Eclipse   默认是有public的  这个是他的入口....
但是你用记事本写这个程序是,可以不用public,javac  更上编译的文件即可...然后执行java   类名....
注意 :java的扩展名为 . java  ,编译后的文件名为 .class,如果你在class前面加上了public ,那么文件名必须和类名一样,即为Test.java, 我们执行javac时使用的是文件名,执行Java是main函数所在的类名。而且必须保证  .class文件在当前目录下,或者classpath设置的路径里 。
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马