java引用自己编写的一个类,在eclipse里可以正常运行,在文本编辑器里(我用的sublimetext,文本编辑器是调试好了的,可以正常运行helloworld,)却显示错误:找不到符号 ,主程序和ReadTxtFile类均在test同一个文件夹下:
这是主程序:
package test;
import test.ReadTxtFile;
public class Read {
public static void main(String[] args) {
String filePath = "F:\\javawork\\readtxtfile\\mdata.txt";
ReadTxtFile f = new ReadTxtFile();
f.readTxt(filePath);
}
}
这是一个读文件 类:
package test;
import java.io.*;
public class ReadTxtFile {
public void readTxt(String filePath) {
try {
File file = new File(filePath);
if(file.isFile() && file.exists()) {
InputStreamReader isr = new InputStreamReader(new FileInputStream(file), "utf-8");
BufferedReader br = new BufferedReader(isr);
String lineTxt = null;
while ((lineTxt = br.readLine()) != null) {
System.out.println(lineTxt);
}
br.close();
} else {
System.out.println("no exit");
}
} catch (Exception e) {
System.out.println("wrong doing");
}
}
}
eclipse正常运行,但是文本编辑器显示:
Read.java:2: 错误: 找不到符号
import test.ReadTxtFile;
^
符号: 类 ReadTxtFile
位置: 程序包 test
Read.java:6: 错误: 找不到符号
ReadTxtFile f = new ReadTxtFile();
^
符号: 类 ReadTxtFile
位置: 类 Read
Read.java:6: 错误: 找不到符号
ReadTxtFile f = new ReadTxtFile();
^
符号: 类 ReadTxtFile
位置: 类 Read
3 个错误
[Finished in 737ms]