java - 为什么我在申报包裹时会收到错误消息?

标签 java

我正在学习 Java,以及如何使用多个类。我试图在控制台上打印 输入你的名字。,用户说出他们的名字,然后我打印消息 ("Hello, ) + name).

当我尝试运行它时,出现错误。 (线程“main”java.lang.Error中出现异常: Unresolved 编译问题:位于bucky.ParaMain.main(ParaMain.java:7))。

下面是我的 1 类代码,名为 ParaMain.java

import java.util.Scanner;

package bucky;

public class ParaMain {

public static void main(String[] args) {


    Scanner input = new Scanner(System.in);
    ParaS secObject = new ParaS();

    System.out.println("Enter your name.");
    String name = input.nextLine();

    secObject.SimpleMessage(name);

}

}

这是我的第二个类的代码,名为 ParaS.java

package bucky;

public class ParaS {
public void SimpleMessage(String name) {
    System.out.println("Hello, " + name);
}
}

请帮我解决这个问题。谢谢!

最佳答案

正如 Darshan Lila 的评论中所述: 包声明必须位于第一行(如果存在),然后是导入,然后是您的类;)

关于java - 为什么我在申报包裹时会收到错误消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25504204/

相关文章:

java - 如何解决在 android studio 中查看预览的问题?字符串索引超出范围 : -1

java - URLConnection FTP 列表文件

java - Log4j 属性被忽略

java - 获取重复的数组输出 - java

java - org.apache.tomcat.SimpleInstanceManager 无法转换为 org.apache.tomcat.InstanceManager

java - 简单的 Java Sound Applet 无法工作! ARG!

当节点没有父级时,JavaFX CSS 类不会被删除

java - 如何使用 okhttp 添加适当的内容长度 header ?

java - 在运行时导入@Configuration

Java匹配器组捕获