我的电脑正在运行 Windows 7。我在位置 C:\Users\L33604\Desktop\Java Files 的 SAME 文件夹中有三个 java 文件。一个名为 DataLogger.java 的 java 文件调用另外两个类,就像创建 2 个 java 对象一样。其他 2 个类位于 CustomWiresharkLogFormatter.java 和 TextFileReader.java 中。
我通过 Windows 命令行界面输入 javac CustomWiresharkLogFormatter.java 和 javac TextFileReader.java 设法编译了 CustomWiresharkLogFormatter.java 和 TextFileReader.java,并且在同一个文件夹中创建了 2 个类的类文件。但是,我无法成功编译 DataLogger.java。当我尝试在 win cmd cli 上输入 javac DataLogger.java 时看到此错误。我可以使用 eclipse ide 运行这 3 个文件。
在 windows 命令行界面中看到的错误:
DataLogger.java :18 错误:找不到符号。
//这是DataLogger.java中的一行 String [] unLoggedTextLineArr = new TextFileReader().readTsharkTxtFile();
符号类:TextFileReader
位置类:DataLogger
//这是DataLogger.java中的一行 DataLogger.java :28 error: cannot find symbol。
String [] unLoggedTextLineArr = fileHandler.setFormatter(new CustomWiresharkLogFormatter());
符号类:CustomWiresharkLogFormatter
位置类:DataLogger
符号:类 CustomWiresharkLogFormatter
类 TextFileReader
2 个错误。
如何确保我可以运行 DataLogger java 文件,该文件使用 windows 命令行界面命令从其他 2 个 java 文件创建 2 个 java 对象?