无法在Windows命令提示符下使用javac编译.java文件

时间:2016-07-21 10:10:16

标签: java apache selenium webdriver apache-poi

我正在尝试在Windows命令提示符下使用LoginTest_Chrome.java编译javac。在此之前,我已将环境的类路径设置为与所有.jar库文件相关联,例如 Apache POI和Selenium

使用echo %classpath%,这是我的类路径环境的结果:

enter image description here

然后,我执行javac LoginTest.java,得到以下结果

enter image description here

希望在这里得到专家的建议,解决这个问题已经困扰了我两天。

javac *.java之后的错误消息:

Start.java:63: error: cannot find symbol tc = row.getCell(0).toString();
                                         ^ symbol: variable tc location: class Start
Start.java:64: error: cannot find symbol username = row.getCell(1).toString();
                                         ^ symbol: variable username location: class Start
Start.java:65: error: cannot find symbol password = row.getCell(2).toString();
                                         ^ symbol: variable password location: class Start

1 个答案:

答案 0 :(得分:0)

问题不在于编译器本身,而在于您的源代码。如果你看一下它说的第一个错误

LoginTest_Chrome.java:76: error cannot find symbol
   LoginCredentials.getFile();

这意味着您尝试在第76行使用的LoginCredentials变量未在某处声明,或者它在某个地方,编译器无法看到它(在另一个{{ 1}}文件可能吗?)

所有其他错误意味着相同。