运行cmd D:\javawords\javac text.java.txt 点回车 然后就有一个 错误:仅当显示请求注释处理时才类名称

 我来答
信天炜5W
2011-07-15 · TA获得超过421个赞
知道小有建树答主
回答量:164
采纳率:100%
帮助的人:132万
展开全部
这个肯定会出错的啦,java编译器是编译java文件,而你确实编译txt文件

你的问题是没有把文件的后缀名改成.java

还有别的情况是,有些机子的设置是隐藏了文件的后缀名,就是说一个java文件
假设是Test.java文件,当设置是隐藏了文件的后缀名后,就只能看到Test,而看不到后缀名

很多人在用txt记事本写java代码的时候就会出现一中情况,语法没有错误,但是编译的时间就出错。原因是他机子隐藏了文件的后缀名,而当他新建了一个记事本后,因为记事本的格式后缀名就是以.txt结尾了,新建的记事本就只剩下文件名而看不到.txt后缀名,但是他又必须把文件改成java格式的文件,于是他就直接在文件名后面加上.java的后缀名

这种情况是不可行的,系统因为隐藏了文件名,所以他新建的那个记事本文件虽然把后缀名改成.java了,但实质上还只是txt格式的文件,因为文件的全名是 xxx.java.txt

由于系统隐藏了文件名的后缀名,所以看起来像是java类型的文件,因此编译不通过

如何去设置系统不隐藏后缀名:
XP系统
在我的电脑中:菜单栏选择工具项——文件夹选项——查看选项卡
拉动滚动条找到 隐藏已知文件类型的扩展名 这个复选框选项,不要勾他,然后保存
以后系统就不会隐藏文件的后缀名了
来自:求助得到的回答
liu54209453
2011-07-21 · 超过10用户采纳过TA的回答
知道答主
回答量:91
采纳率:0%
帮助的人:32.7万
展开全部
后缀名 怎么会是TXT呢 删除掉 再试试就OK 文件----工具---显示后缀名 ,最好把Java的后缀名改写正确就OK
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式