Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在源代码中使用selenium时,如何从命令行编译java程序?_Java_Selenium_Compiler Errors_External Library - Fatal编程技术网

在源代码中使用selenium时,如何从命令行编译java程序?

在源代码中使用selenium时,如何从命令行编译java程序?,java,selenium,compiler-errors,external-library,Java,Selenium,Compiler Errors,External Library,我正在为我的计算机科学课程做最后一个项目。我使用Selenium库构建了一个程序,以自动化创建github repo并将其链接到本地文件夹的过程。我只能在VS代码中使用“运行”功能运行程序。我希望能够在Windows中从命令行运行它,但我无法编译它,因为Java无法识别像WebDriver和WebElement这样的Selenium对象类型。如何使用这个外部库编译它?强烈建议在java项目中使用Maven。如果将maven依赖项添加到pom.xml文件中,它可以获取所有需要的依赖项 否则,下载S

我正在为我的计算机科学课程做最后一个项目。我使用Selenium库构建了一个程序,以自动化创建github repo并将其链接到本地文件夹的过程。我只能在VS代码中使用“运行”功能运行程序。我希望能够在Windows中从命令行运行它,但我无法编译它,因为Java无法识别像WebDriver和WebElement这样的Selenium对象类型。如何使用这个外部库编译它?

强烈建议在java项目中使用Maven。如果将maven依赖项添加到pom.xml文件中,它可以获取所有需要的依赖项

否则,下载SeleniumJAR文件并使用以下命令编译代码

javac -cp .:jarfile1.jar:jarfile2.jar <MainClass>.java
javac-cp.:jarfile1.jar:jarfile2.jar.java
并运行以下命令来执行


java MainClass

很高兴为您提供帮助!使用Maven而不是手动添加依赖项非常方便。是否有一个好的教程可以使用Maven添加这些依赖项?您可以使用IDE(vscode、eclipse)或命令行创建Maven项目。创建项目后,项目的根目录中将有一个pom.xml文件。这就是必须添加所有依赖项的地方。这里有一个关于创建Maven项目的链接。该链接还包含关于如何使用Maven.Hi@Ayrock618编译构建项目的信息,该问题目前包含多个问题。它应该只关注一个问题,即硒的部分,并提供了更多的细节。