我无法运行Java程序

use*_*245 1 java

我开始学习Java.我按照教程介绍了如何安装它.我还通过在cmd中键入"javac"(不带引号)来检查它是否有效.是的,它提供了一个完整的文本列表,这意味着它应该工作,对吗?

这是我的java代码:

class apples{
    public static void main(String args[]) {
        System.out.printIn("hello youtube");
    }
}
Run Code Online (Sandbox Code Playgroud)

我把它保存在我的驱动器中名为'test'的文件夹中.这是我在cmd中输入的内容:

cd \
dir
Run Code Online (Sandbox Code Playgroud)

现在它列出了我的驱动器中的所有内容,其中一个是测试

cd test
dir
Run Code Online (Sandbox Code Playgroud)

现在它列出了测试中的所有内容,其中一个是' youtube.java'(我命名的文件),所以我输入

javac youtube.java
Run Code Online (Sandbox Code Playgroud)

这不起作用这就是它给我的东西:

youtube.java:3:错误:找不到符号
System.out.printIn("hello youtube");
symbol:方法printIn(字符串)
location:变量类型PrintStream
1错误

有人可以帮我解决这个问题吗?

rge*_*man 11

您的通话中有拼写错误.更改

System.out.printIn("hello youtube");  // capital 'I'
Run Code Online (Sandbox Code Playgroud)

System.out.println("hello youtube");  // lowercase 'l'
Run Code Online (Sandbox Code Playgroud)

如前所述,在Java中,public文件中的类必须与文件名匹配.

  • 鹰眼,好看的 (2认同)