如何修复“错误”找不到符号java“?

如何修复“错误”找不到符号java“?,java,Java,我刚刚开始学习编程。我得到错误:如果尝试编译main.java,则找不到符号 main.java public class main { public static void main(String[] args) { Person dima = new Person(); System.out.println(dima.height); } } 试一试:这对我来说是一项工作 试一试:这对我来说是一项工作 谢谢你的帮助。我找到了修理它的方法。命

我刚刚开始学习编程。我得到错误:如果尝试编译main.java,则找不到符号

main.java
 public class main {
    public static void main(String[] args) {
        Person dima = new Person();
        System.out.println(dima.height);
    }
}
试一试:这对我来说是一项工作

试一试:这对我来说是一项工作


谢谢你的帮助。我找到了修理它的方法。命令集CLASSPATH=帮助了我。

谢谢你的帮助。我找到了修理它的方法。命令集CLASSPATH=帮助了我。

您是否在main.java中导入了类Person?另请参阅:您共享的精确代码在我的机器中运行良好,输出为189。您试图在计算机中运行的代码可能有一些拼写错误或其他更改吗?您是否在main.java中导入了类Person?另请参阅:您共享的精确代码在我的机器中运行良好,输出为189。您试图在计算机中运行的代码是否存在某些拼写错误或其他更改?至少在提供答案时遵守Java命名约定。类名应使用PascalCase编写。在提供答案时,至少要遵守Java命名约定。类名应该用PascalCase编写。我建议您在Java项目中使用Netbeans、IntelliJ或Eclipse之类的IDE。这将使您的生活更轻松,因为这样的依赖关系会自动为您解决。谢谢。但我听说最好不要使用它们,这可能是因为它们的特性,如自动完成和代码生成。我部分同意。但是一旦你大致了解了幕后的情况,那么IDE可能是个好主意。我建议你在Java项目中使用像Netbeans、IntelliJ或Eclipse这样的IDE。这将使您的生活更轻松,因为这样的依赖关系会自动为您解决。谢谢。但我听说最好不要使用它们,这可能是因为它们的特性,如自动完成和代码生成。我部分同意。但是,一旦您大致了解了引擎盖下的情况,那么IDE可能是一个好主意。
Person.java
 public class Person {
    int height = 189;
}
E:\study\java> javac Person.java
E:\study\java> javac main.java
main.java:3: error: cannot find symbol
                Person dima = new Person();
                ^
  symbol:   class Person
  location: class main
main.java:3: error: cannot find symbol
                Person dima = new Person();
                                  ^
  symbol:   class Person
  location: class main
2 errors
   class Person{
        int height = 100;
    }

    public class main{
         public static void main(String []args){
            Person dima = new Person();
            System.out.println(dima.height);
         }
    }