【发布时间】:2013-08-14 11:51:33
【问题描述】:
这个程序应该告诉我它是否可以找到我命名的文件。 Eclipse 没有红线,但每次我运行它时都会收到此错误消息,但我不知道为什么。提前感谢您提供的任何帮助。
import java.io.File;
public class StockMarket {
public StockMarket(String[] args) {
ReadFiles r = new ReadFiles();
System.out.println(r.checkIsFile());
}
}
还有二等
import java.io.*;
import java.util.StringTokenizer;
public class ReadFiles {
public static void main(String[] args) {
System.out.println("Test");
File file = new File("C:\\stocks\\yahoo.csv");
int row = 0;
String[] [] items;
}
public boolean checkIsFile() {
File file= new File("C:\\stocks\\yahoo.csv");
return file.isFile();
}
}
错误信息:
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
checkIsFile cannot be resolved or is not a field
at StockMarket.main(StockMarket.java:6)
【问题讨论】:
-
您的代码缩进很糟糕,这使得任何人都难以阅读和理解您的代码。请解决这个问题。
-
这看起来像是版本控制/缓存问题。尝试干净的构建
-
您的问题似乎缺少一些代码。异常堆栈跟踪显示
at StockMarket.main(StockMarket.java:6),但您发布的代码在StockMarket类中不包含main方法。