无法从CMD编译Java程序

时间:2016-06-26 16:33:44

标签: java

我在C:\ test>中创建了一个文件youtube.java但是我要使用cmd编译

我在环境变量中设置了路径

C:\Program Files\Java\jdk1.8.0_92\bin

我已编码所有编码,如下所示

class apples{
     public static void main(string args[]){
      system.out.println("hello youtube!");
     }
}

但是当我在cmd中编译错误时,请按以下方式给出

youtube.java:2: error: cannot find symbol
 public static void main(string args[]){
                         ^
  symbol:   class string
  location: class apples
youtube.java:3: error: package system does not exist
  system.out.println("hello youtube!");
        ^
2 errors

请帮我摆脱这个

3 个答案:

答案 0 :(得分:1)

Java是一种区分大小写的语言,并且没有字符串类...

public static void main(string args[]){

String是您需要使用的类..

同样的标准适用于

system.out.println("hello youtube!");

一定是

System.out.println("hello youtube!");

答案 1 :(得分:0)

  1. 在cmd中编译时,请使用班级名称apples.java

  2. 请在接受时使用关键字。

    将第一个字符s大写为 -

    一个。行中的“String

    public static void main(String args[])

    B中。行中的“System

    System.out.println("Your text here");

答案 2 :(得分:0)

这是因为方法声明中的错误。正确的main方法声明是public static void main(String [] args)。 string不是Java中的类。在发布问题之前,请尝试代表您进行探索。