-1

我的电脑正在运行 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 对象?

4

1 回答 1

1

将您的类路径设置为类文件所在的路径。

于 2012-04-24T04:23:56.323 回答