Java 编译复杂度,扩展类

Java 编译复杂度,扩展类,java,Java,我把我的两门课放在一个叫做BeginThings的包中。FirstClass编译得很好(当然,它没有扩展任何内容),但是SecondClass扩展了FirstClass,编译器说它在其中找不到FirstClass。我试图通过转到目录并键入javac beginthings/SecondClass.java来编译,我做错了什么吗 错误: beginsthings/SecondClass.java:6: cannot find symbol symbol: class FirstClass publ

我把我的两门课放在一个叫做BeginThings的包中。FirstClass编译得很好(当然,它没有扩展任何内容),但是SecondClass扩展了FirstClass,编译器说它在其中找不到FirstClass。我试图通过转到目录并键入javac beginthings/SecondClass.java来编译,我做错了什么吗

错误:

beginsthings/SecondClass.java:6: cannot find symbol
symbol: class FirstClass
public class SecondClass extends FirstClass {
package beginsthings;

//bunch of gui imports
public class FirstClass {

//some code for drawing a circle

}
package beginsthings;

import java.awt.Color;
import java.awt.Graphics2D;

public class SecondClass extends FirstClass {

   //code for the drop goes here, but extending FirstClass already doesn't work.
    }
^它不会发现头等舱被延长。我知道里面的代码是一个库中的示例 package beginthings是src文件夹中的一个文件夹

beginthings/FirstClass.java:

beginsthings/SecondClass.java:6: cannot find symbol
symbol: class FirstClass
public class SecondClass extends FirstClass {
package beginsthings;

//bunch of gui imports
public class FirstClass {

//some code for drawing a circle

}
package beginsthings;

import java.awt.Color;
import java.awt.Graphics2D;

public class SecondClass extends FirstClass {

   //code for the drop goes here, but extending FirstClass already doesn't work.
    }
beginthings/SecondClass.java:

beginsthings/SecondClass.java:6: cannot find symbol
symbol: class FirstClass
public class SecondClass extends FirstClass {
package beginsthings;

//bunch of gui imports
public class FirstClass {

//some code for drawing a circle

}
package beginsthings;

import java.awt.Color;
import java.awt.Graphics2D;

public class SecondClass extends FirstClass {

   //code for the drop goes here, but extending FirstClass already doesn't work.
    }

您需要一次编译两个java文件,或者在SecondClass编译时在类路径中为FirstClass提供.class文件。试一试

javac beginsthings/*.java

没有回答就被否决了?其他人也问过同样的问题,我尝试的方法是基于那个论坛上的答案。停@弗雷德夫:你没有提供足够的细节。请告诉我们确切的错误、所有文件的路径和包名。您用来编译的命令是什么,从哪里运行它(例如,您是否在“Beginshings”目录下运行javac?您是否有“Beginshings”目录?)。