
没有报错,但是没有出来.class的文件,为什么?研究半天了😭,没有输入上错误
以下回复参考:皆我百晓生、券券喵儿等免费微信小程序作答:
看起来您在尝试编译和运行一个Java程序,但是遇到了问题。根据您的描述和提供的文件内容,问题可能出在以下几个方面:
HelloWorld.java)是在正确的目录中,并且您已经导航到该目录。从您提供的图来看,似乎是在尝试从 E:\JDK\day01> 目录编译 HelloWorld.java 文件。确保这是正确的路径,并且您在该路径下确实有 HelloWorld.java 文件。HelloWorld 类中的代码似乎有一些错误和不完整的地方。例如,“Svet am out nrint In (“HallaWorId”y”这部分看起来像是随机字符和语句的混合,这会导致编译错误。正确的 main 方法应该包含有效的Java代码,例如:public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!"); // 这将打印出 "Hello, World!"
}
}
javac HelloWorld.java 命令时,确保没有错误消息输出。如果有错误,请仔细检查您的代码并修正它们。如果编译成功,.class 文件应该会在相同的目录下生成(在这种情况下是 HelloWorld.class)。如果没有生成 .class 文件,可能是因为编译过程中出现了错误。java 命令来运行它,而不是直接在命令行中输入类名。例如:java HelloWorld。这将运行您的程序并输出 "Hello, World!"(假设您的代码是正确的)。请检查上述各点,并根据需要进行调整。如果您仍然遇到问题,请提供更详细的错误信息或代码内容,以便更准确地诊断问题。