当前位置: 首页 > 知识库问答 >
问题:

dcoder中的hello world教程存在问题[重复]

季骏祥
2023-03-14

编码新手。搜索以下查询无效。

我正在使用Dcoder IDE并尝试使用Hello World教程。

当我尝试输出代码时,会出现以下错误消息。

source_file.java:1: error: class HelloWorld1 is public, 
should be declared in a file named HelloWorld1.java
public class HelloWorld1
       ^
1 error

我的代码如下

public class HelloWorld1
{
    public static void main(String[] args)
    {
        System.out.println("Hello World!");
    }
}

文件保存为HelloWorld1.java

我该如何解决这个问题?

谢谢

共有2个答案

赵开诚
2023-03-14

您确定文件已保存为HelloWorld1吗。Java语言因为在您发布的输出中,它将其读取为“source_file.java”。

燕智
2023-03-14

您的文件保存为源文件。java。为了使代码能够编译,必须将其命名为HelloWorld1。java。

为了提高代码的可读性,缩进通常是一种很好的做法,如下所示:

public class HelloWorld1 {
    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}
 类似资料:
  • 1.智能合约文件的编写 #include <eosiolib/eosio.hpp> #include <eosiolib/print.hpp> //用eosio命名空间 using namespace eosio; //所有的智能合约都继承自contract类 class hello : public eosio::contract { public: using contr

  • 我正在尝试 https://github.com/apache/spark/blob/v2.0.1/examples/src/main/scala/org/apache/spark/examples/sql/streaming/StructuredNetworkWordCountWindowed.scala 个例子。 但是,指定端口号处的输入应该是什么?

  • OrderManager的第88行和第56行是:em.persist(customer);em.persist(顺序); 在运行调试会话时,似乎persist方法在这两种情况下都有空值,我的结论是,因为没有数据库生成的id,所以persist方法的值为空。我不明白我现在要做什么来持久化我的数据库表中的数据。谢谢回复。

  • 文件夹目录是 这是cmakelists.txt 这是main.cpp 当我在中键入时,它显示一个错误 就像我听到的CMake-build。与make相似,所以我尝试了make,它显示了如下错误 当我键入时, 你能帮我修好它吗?我不能做任何事情,因为我甚至不能解决这个简单的错误在非常容易的教程。请帮帮我请谢谢 ps.因为我都不知道什么是CMake中的错误,你能告诉我应该在google中键入什么来解决

  • 我有一个关于函数的问题。我有一些浮点数,例如160.325和5.325。函数的返回值应分别为160.33和5.33,但160.325返回160.32,5.325返回5.33。 我尝试过不同的方式, 我预计产出为160.33和5.33。

  • 我写了一个java程序,它从一组食物中随机选择来决定早餐、午餐和晚餐吃什么。每顿饭都有营养价值(卡路里、碳水化合物)。 和我的食物计划课: 更新的FoodPlan类: