gpt4 book ai didi

JavaFX 应用程序类必须扩展 javafx.application.Application

转载 作者:行者123 更新时间:2023-11-30 07:50:32 36 4
gpt4 key购买 nike

JavaFX 应用程序类必须扩展 javafx.application.Application

package automationFramework

import java.util.concurrent.TimeUnit;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;

public class SecondTestCase
{
WebDriver driver;
public void invokeBrowser()
{
System.setProperty("webdriver.chrome.driver", "C:\\Users\\Venkat\\Desktop\\Hima2017\\Selenium\\chromedriver_win32_latest\\chromedriver.exe");
driver = new ChromeDriver();
driver.manage().timeouts().implicitlyWait(30,TimeUnit.SECONDS);
driver.get("http://amazon.com");
}
public static void main(String args[])
{
System.out.println("This is second program");
SecondTestCase myobj=new SecondTestCase();
myobj.invokeBrowser();
}
}

错误如下:

Error: Main method not found in class automationFramework.SecondTestCase, please define the main method as:
public static void main(String[] args)
or a JavaFX application class must extend javafx.application.Application

请帮我修改上面程序中的正确代码。

最佳答案

我最近遇到了类似的问题。发生这种情况是因为您的目录中可能有任何类文件与内置 Java 类名称同名。例如,在我的例子中,当我将它作为参数传递给我的主要函数时,我正在使用 String 类 public static void main(String args[]) 并且我也有自己定义的 String 类在同一目录中。
所以我重命名了对我有用的字符串。
您可以重命名/删除定义的类名,也可以更改目录。

使用 Java 的内置类名来定义自己的类名不是一个好的做法。它会导致很多问题和困惑。

关于JavaFX 应用程序类必须扩展 javafx.application.Application,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47744955/

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