【问题标题】:This really simple code should work but it doesn't [duplicate]这个非常简单的代码应该可以工作,但它没有[重复]
【发布时间】:2020-12-24 04:52:21
【问题描述】:

文件名:你好世界

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

它应该可以工作,但它说

用记录器替换对 System.out 或 System.err 的使用。

我正在使用 Visual Studio Code,但我不知道为什么它不起作用。我在设置 VS 代码时做错了吗?

谢谢

【问题讨论】:

  • 我个人对任何与“Visual Studio”(专业版和社区版)相关的东西都感到厌恶。必须定期使用这些。还尝试了 Visual Studio Code,实际上给了它多次尝试。从来没有一个很好的经历。所以只要有可能,我就会避开那些东西。 MS 和它的 VS(C) 只是加入了太多特定于 MS 的特性,这使得处理普通代码变得很痛苦。特别是当事情应该只是一个警告时抛出编译时错误......

标签: java visual-studio-code


【解决方案1】:

这是初学者常见的错误。

您的代码没有问题,您只需要修复文件名。将文件名与声明的公共类匹配。 Java 需要将公共类命名为与文件名相同。修复它应该可以修复您的错误。

将文件命名为HelloWorld,您就可以开始了。

【讨论】:

  • System.outSystem.err 都不是此处使用的文件名。
  • 你是对的。我应该更多地关注这个问题。
猜你喜欢
  • 2020-05-16
  • 2015-09-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多