gpt4 book ai didi

java - 无法找到或加载主类 - Selenium webdriver java 程序

转载 作者:行者123 更新时间:2023-12-01 10:34:28 26 4
gpt4 key购买 nike

我有一个 selenium webdriver 脚本,可以在 eclipse 上运行并完美运行。但是,当我尝试从 mac 终端运行它时,我不断收到错误。

我正在使用此命令在终端上编译它:

javac -cp ".:/Users/rkhalil/Downloads/selenium-2.48.2/selenium-java-2.48.2.jar:/Users/rkhalil/Desktop/selenium-2.48.2/selenium-java-2.48.2-srcs.jar:/Users/rkhalil/Desktop/selenium-2.48.2/libs/*" create_new_account.java

我得到以下结果:

Note: Some input files use or override a deprecated API.

Note: Recompile with -Xlint:deprecation for details.

Note: Some input files use unchecked or unsafe operations.

Note: Recompile with -Xlint:unchecked for details.

当我尝试使用以下命令运行它时:

java -cp ".:/Users/rkhalil/Downloads/selenium-2.48.2/selenium-java-2.48.2.jar:/Users/rkhalil/Desktop/selenium-2.48.2/selenium-java-2.48.2-srcs.jar:/Users/rkhalil/Desktop/selenium-2.48.2/libs/*" create_new_account

我收到以下错误:

Error: Could not find or load main class

任何帮助将不胜感激。

最佳答案

这似乎是一个简单的答案。当您说 -cp“.” 时,显然您尝试运行的类要么未编译,要么根本不在预期的位置。您可以编写一个简单的程序来打印类路径上的内容:

ClassLoader cl = ClassLoader.getSystemClassLoader();

URL[] urls = ((URLClassLoader)cl).getURLs();

for(URL url: urls){
System.out.println(url.getFile());
}

但是,为了让自己更轻松,我建议使用 Gradle构建和组织您的项目。

关于java - 无法找到或加载主类 - Selenium webdriver java 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34863017/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com