
运行cmd D:\javawords\javac text.java.txt 点回车 然后就有一个 错误:仅当显示请求注释处理时才类名称
展开全部
这个肯定会出错的啦,java编译器是编译java文件,而你确实编译txt文件
你的问题是没有把文件的后缀名改成.java
还有别的情况是,有些机子的设置是隐藏了文件的后缀名,就是说一个java文件
假设是Test.java文件,当设置是隐藏了文件的后缀名后,就只能看到Test,而看不到后缀名
很多人在用txt记事本写java代码的时候就会出现一中情况,语法没有错误,但是编译的时间就出错。原因是他机子隐藏了文件的后缀名,而当他新建了一个记事本后,因为记事本的格式后缀名就是以.txt结尾了,新建的记事本就只剩下文件名而看不到.txt后缀名,但是他又必须把文件改成java格式的文件,于是他就直接在文件名后面加上.java的后缀名
这种情况是不可行的,系统因为隐藏了文件名,所以他新建的那个记事本文件虽然把后缀名改成.java了,但实质上还只是txt格式的文件,因为文件的全名是 xxx.java.txt
由于系统隐藏了文件名的后缀名,所以看起来像是java类型的文件,因此编译不通过
如何去设置系统不隐藏后缀名:
XP系统
在我的电脑中:菜单栏选择工具项——文件夹选项——查看选项卡
拉动滚动条找到 隐藏已知文件类型的扩展名 这个复选框选项,不要勾他,然后保存
以后系统就不会隐藏文件的后缀名了
你的问题是没有把文件的后缀名改成.java
还有别的情况是,有些机子的设置是隐藏了文件的后缀名,就是说一个java文件
假设是Test.java文件,当设置是隐藏了文件的后缀名后,就只能看到Test,而看不到后缀名
很多人在用txt记事本写java代码的时候就会出现一中情况,语法没有错误,但是编译的时间就出错。原因是他机子隐藏了文件的后缀名,而当他新建了一个记事本后,因为记事本的格式后缀名就是以.txt结尾了,新建的记事本就只剩下文件名而看不到.txt后缀名,但是他又必须把文件改成java格式的文件,于是他就直接在文件名后面加上.java的后缀名
这种情况是不可行的,系统因为隐藏了文件名,所以他新建的那个记事本文件虽然把后缀名改成.java了,但实质上还只是txt格式的文件,因为文件的全名是 xxx.java.txt
由于系统隐藏了文件名的后缀名,所以看起来像是java类型的文件,因此编译不通过
如何去设置系统不隐藏后缀名:
XP系统
在我的电脑中:菜单栏选择工具项——文件夹选项——查看选项卡
拉动滚动条找到 隐藏已知文件类型的扩展名 这个复选框选项,不要勾他,然后保存
以后系统就不会隐藏文件的后缀名了
来自:求助得到的回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询