错误: 仅当显式请求注释处理时才接受类名称 'HelloWorld.java.txt' 1 个错误

public class HelloWorld{
public static void main(String[] args){
System.out.println("HelloWorld");
}

}

错误: 仅当显式请求注释处理时才接受类名称 'HelloWorld.java.txt'
1 个错误 怎么回事啊

看起来你的Java文件可能被错误地命名为HelloWorld.java.txt,而正确的名称应该是 HelloWorld.java

当你在Windows系统下创建新的Java文件时,可能会遇到这个问题。默认情况下,Windows会隐藏已知文件扩展名,因此即使你将其命名为 "HelloWorld.java" ,实际上它仍然被保存为 "HelloWorld.java.txt"。

这样做的结果就是编译器无法识别和处理.txt后缀的Java源代码文件。

解决办法:

  1. 在创建或重命名Java文件时,请确保包含了完整正确 .java 扩展名;如果您正在使用文本编辑器 (如记事本),那么请在保存对话框中选择“所有文件”,然后输入完整名称(例如: HelloWorld.java)。
  2. 如果已经创建了带有 .java.txt 扩展名的 Java 文件,您需要将其重新命名以移除 .txt 后缀,在 Windows 的 Explorer (资源管理器) 里点击 “查看” 菜单并勾选 “显示隐藏的项目” 和 “显示隐藏扩展选项”, 然后更改一般属性等方法都能作用.

以上操作应能修正您当前所面对困境条约标准格式规范发布成功运行程序模型。

检查下你的这个文件名是不是.txt后缀了,如果是改为 .java的,如果你的window系统设置了隐藏常见后缀名,你需要右键文件属性去查看

img

  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/361727
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:修改文件后缀名 .txt -----》.java +运行helloworld.java
  • 除此之外, 这篇博客: Java读txt文件出现未知字符中的 出现问题 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 在Eclipse中用Java读取TXT文件时出现未知字符,如下:

    12334���
    
  • 以下回答由chatgpt基于相关博客总结生成:

    该错误提示表明类名称应该是'HelloWorld.java',而当前的文件名为'HelloWorld.java.txt',需要将文件名后缀修改为'.java',才能够编译并运行Java代码。具体操作可以参考以下步骤:

    1. 打开命令提示符或终端,进入到Java代码所在的文件夹中。

    2. 执行以下命令来修改文件名后缀:

    ren HelloWorld.java.txt HelloWorld.java

    上述命令中,将'HelloWorld.java.txt'修改为'HelloWorld.java'。

    1. 然后就可以编译并运行Java代码了。例如执行以下命令来编译Java代码:

    javac HelloWorld.java

    该命令会生成HelloWorld.class文件,用以下命令来运行Java程序:

    java HelloWorld

    这样就可以看到Java程序的输出结果了。

    说明:该错误提示与参考资料中的内容无关,是一个文件名后缀的问题,可以通过修改文件名后缀来解决。