错误:无法找到或加载主类Akash

时间:2017-04-26 07:13:49

标签: java selenium selenium-webdriver command-line classpath

我想从命令行运行selenium程序。我的代码是

class Akash
{
    public static void main(String args[])
    {
        org.openqa.selenium.WebDriver driver = new org.openqa.selenium.firefox.FirefoxDriver();
    }
}

文件名:Akash.java(路径:C:\ Users \ anigam \ Desktop \ Testing)

此处显示所需的jar:C:\ Users \ anigam \ Desktop \ Order Streaming \ Automation_03.04.2017 \ For_Checkin \ uitestframework \ lib

我将文件编译为:

javac -cp“C:\ Users \ anigam \ Desktop \ Order Streaming \ Automation_03.04.2017 \ For_Checkin \ uitestframework \ lib *”Akash.java

编译成功了,我在这里生成了Akash.class:

C:\用户\ anigam \桌面\测试

当我尝试执行此类文件时:

java -cp“C:\ Users \ anigam \ Desktop \ Order Streaming \ Automation_03.04.2017 \ For_Checkin \ uitestframework \ lib *”Akash

我收到错误:

错误:无法找到或加载主类Akash

有人可以帮忙。

非常感谢。

1 个答案:

答案 0 :(得分:0)

您的程序能够从您提供的类路径加载依赖库,但无法加载您编译和生成的类文件(Akash.class)。 因此,尝试在类路径中添加Akash.class所在的当前目录。

1)打开命令提示符 2)cd C:\ Users \ anigam \ Desktop \ Testing 3)在命令下运行将有助于

java -cp" C:\ Users \ anigam \ Desktop \ Order Streaming \ Automation_03.04.2017 \ For_Checkin \ uitestframework \ lib *;。"阿卡什

希望它有所帮助。

-Sandeep