Welcome to Software Development on Codidact!
Will you help us build our independent community of developers helping developers? We're small and trying to grow. We welcome questions about all aspects of software development, from design to code to QA and more. Got questions? Got answers? Got code you'd like someone to review? Please join us.
Comments on Java cannot find class within same package
Post
Java cannot find class within same package
I've written a class object, QueueObject
, but when I try to construct it inside of my main class, it says it cannot find the symbol on compilation. I've read lots of pages saying how misspellings or import failures could cause it but both files are in the same package and I double checked spelling although I think Eclipse would tell me if I spelled QueueObject
wrong.
QueueObject.java
package disksim;
public class QueueObject {
//The total time the object has been inside the queue for
private double time;
//The objects position, 0 >= x <= 1023
private int id;
public QueueObject(int id) {
this.time = 0.0;
this.id = id;
}
public int getId() {
return id;
}
public double getTime() {
return time;
}
public void setTime(double time) {
this.time = time;
}
public void addTime(double time) {
this.time += time;
}
}
MainClass.java
package disksim;
public class MainClass {
private static String algore;
private static int Qsize;
private static String filePath;
private static ArrayList<QueueObject> queue = new
ArrayList<QueueObject>(Qsize);
public static void doFIFO() {
File data = new File(filePath);
try {
Scanner in = new Scanner(data);
while (in.hasNextLine()) {
if (queue.size() != Qsize) {
queue.add(new QueueObject(Integer.parseInt(in.nextLine())));
}
}
System.out.println(queue.toString());
in.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
Compilation Errors
2 comment threads