是的,我在这里读到有关同样事情的其他帖子.我确保安装JDK而不是JRE.我在我的Win7机器上安装了jdk-7u45-windows-x64,但是没有tools.jar文件.
是否需要下载和安装其他Java SDK?
我正在尝试运行Ant.
Eclipse IDE - 有人可以告诉我如何将外部.jar文件分组到C:\ lib文件夹中吗?我真的很喜欢将它们全部放在lib文件夹中而不占用项目根目录中的垂直空间(参见附件).
我在这里阅读了一些类似的帖子并尝试了它们,但我的项目仍然没有"看到"所需的.jar文件!这非常令人沮丧.
我知道如何添加文件夹但是如何告诉Eclipse我的.jar文件夹在c:\ lib中,所以我的项目会执行?我甚至不确定在我的项目中创建一个lib文件夹是否与我的jar文件恰好位于c:\ lib中有关.
谢谢...
我正在尝试编写Selenium Java.class文件来遍历多个Web浏览器.但是,我对Java OOP范围问题感到困惑.下面的'driver'变量只允许声明一次.在第一个Firefox声明中.其他switch语句块不喜欢重新声明'driver'.
我以为我可以在switch语句之上声明'driver',但是,我不知道要声明它的类,因为它需要是一个不同的类,具体取决于使用的浏览器.
这种问题通常是如何处理的?
谢谢...
switch (BrowserName){
case "Firefox":
FirefoxDriver driver = new FirefoxDriver();
break;
case "Chrome":
System.setProperty("webdriver.chrome.driver", "C:\\chromedriver_win32\\chromedriver.exe");
ChromeDriver driver = new ChromeDriver();
break;
case "IE":
System.setProperty("webdriver.ie.driver", "C:\\InternetExplorerDriver32\\IEDriverServer.exe");
InternetExplorerDriver driver = new InternetExplorerDriver();
break;
case "Safari":
SafariDriver driver = new SafariDriver();
break;
default:
System.out.println("Browser not recognized. Spawning default Firefox browser.");
FirefoxDriver driver = new FirefoxDriver();
break;
}
Run Code Online (Sandbox Code Playgroud)