이 프로그램은 내가 명명 한 파일을 찾을 수 있는지 알려 주어야합니다. 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' 메소드를 포함하지 않았습니다. –