gpt4 book ai didi

java - 仅当显式请求注释处理时,才接受类名 'Introductions'

转载 作者:行者123 更新时间:2023-12-02 11:13:57 26 4
gpt4 key购买 nike

我在尝试编译一个简单的Java程序时遇到了此错误消息。我知道堆栈上已经有这个问题了,但是解决方案(我在编译程序时忘记包括.java后缀)对我仍然不起作用。这是程序:

import java.io.Console;

public class Introductions {

public static void main(String[] args) {
Console console = System.console();
// Welcome to the Introductions program! Your code goes below here
String firstName = "Paul";
console.printf("Hello, my name is %s\n", firstName);
console.printf("%s this is learning how to write Java\n", firstName);
}
}

最佳答案

有两种不同的命令来编译Java程序并运行Java程序。您会收到一条错误消息,这意味着编译程序的命令(javac)收到了不包含.java后缀的参数,如other questions中关于此错误所述。

但是,听起来好像您使用javac Introductions.java正确编译了。您的问题实际上是在第二步,运行程序。运行javac Introductions会告诉Java您想再次编译,因此它正确地指出您忘记了扩展名。

但是您不想第二次编译。你想运行它!它使用java而不是javac

编译:javac Introductions.java
运行:java Introductions
另请参见How do I run a Java program from the command line on Windows?(尽管这并不是Windows特定的)。

关于java - 仅当显式请求注释处理时,才接受类名 'Introductions',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51003931/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com