一楼的思路是正确的,这个问题是java初学者经常会遇到的问题。
由于浏览器默认把扩展名隐去了,所以楼主的程序看不到.txt后缀,而楼主程序的.java严格来说是文件名部分而不是扩展名部分。
通过将浏览器的工具菜单 -> 文件夹选项 -> 查看-> 隐藏已知文件类型的扩展名 的选项勾去掉,就可以看到所有文件的后缀了。然后使用右键的重命名,修改掉.txt就可以了。
另外,可以在命令提示符下来查看文件的全名。 就是开始 -> 运行... -> 键入 "cmd" 后的虚拟dos环境下。
晕忽忽```楼上的回答完全错误
你在保存的时候,不管什么编辑器,都会提示你保存类型,也就是文件过滤器
你在保存的时候选择全部文件或者有JAVA过滤器的选择JAVA文件就可以了
这样就不会自动添加.txt这样的扩展名了
工具-文件夹选项-查看-隐藏已知文件类型的扩展名-把勾去掉
你保存的时候用双引号把保存类型也框起来,比如"filename.java"