黑马程序员技术交流社区

标题: 第一天学习请教大神 [打印本页]

作者: 岁月如歌2013    时间: 2015-5-6 22:46
标题: 第一天学习请教大神
编写了hello world代码后保存文件名为hello world.java结果编译的时候就报错了,输入javac hello world.java 结果是这样
javac: 找不到文件: world.java
用法: javac <options> <source files>
-help 用于列出可能的选项
我想问是不是java文件名一定不能有空格?求大神解答


作者: fantacyleo    时间: 2015-5-6 22:49
最好不要有空格,要分隔单词可以用下划线。如果有空格,请用双引号包围文件名,写成 javac  "hello world.java"
作者: wangyu    时间: 2015-5-6 23:20
我就想知道你这技术分咋来的
作者: yihuihua    时间: 2015-5-6 23:29
出现这个问题一般是因为虚拟机找不到类文件名,但是你这名字写的也太有待提高了
作者: 岁月如歌2013    时间: 2015-5-6 23:31
fantacyleo 发表于 2015-5-6 22:49
最好不要有空格,要分隔单词可以用下划线。如果有空格,请用双引号包围文件名,写成 javac  "hello world.j ...

谢谢!
作者: 岁月如歌2013    时间: 2015-5-6 23:32
wangyu 发表于 2015-5-6 23:20
我就想知道你这技术分咋来的

黑马币换的
作者: 岁月如歌2013    时间: 2015-5-6 23:38
yihuihua 发表于 2015-5-6 23:29
出现这个问题一般是因为虚拟机找不到类文件名,但是你这名字写的也太有待提高了 ...

请问名字有什么问题,我第一天学很多都不懂
作者: 陈锐涛    时间: 2015-5-6 23:48
平时 逛论坛不少呀~~~
作者: roybill    时间: 2015-5-6 23:53
看看是不是环境变量没有配置好,或者没有在文件路径下运行的
作者: 岁月如歌2013    时间: 2015-5-6 23:54
roybill 发表于 2015-5-6 23:53
看看是不是环境变量没有配置好,或者没有在文件路径下运行的

沙发已经解决了,不过还是谢谢你
作者: l763631191    时间: 2015-5-6 23:57
本帖最后由 l763631191 于 2015-5-6 23:59 编辑

编译和运行的都是主函数的类名,文件名也是其类名.java
类名书写有其规范。你应该看看Java里命名的规范~~~其中空格肯定不可以,必须是$,下划线,英文子母,数字这些组成,
开头不可以是数字,也不可以是关键字

作者: xingfeichen    时间: 2015-5-7 10:07
名字不对吧




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