2017-09-08 1 views
0

IntelliJでNoClassDefFoundErrorが表示されていますが、ソースフォルダを正しく設定したと思います。 Selenium(バージョン3.5.3)のリファレンスを削除すると、コードが動作します。IntelliJでSeleniumを追加するとNoClassDefFoundErrorが作成されます

これは、私は互換性のないライブラリをダウンロードしていた

import org.openqa.selenium.WebDriver; 
import org.openqa.selenium.firefox.FirefoxDriver; 
public class NavigateToAUrl { 
    public static void main(String[] args){ 
     System.out.println("test2"); 
//  WebDriver driver = new FirefoxDriver(); 
    } 
} 

が、これがないではない

import org.openqa.selenium.WebDriver; 
import org.openqa.selenium.firefox.FirefoxDriver; 
public class NavigateToAUrl { 
    public static void main(String[] args){ 
     System.out.println("test2"); 
     WebDriver driver = new FirefoxDriver(); 
    } 
} 
+0

ほとんどの場合、プロジェクトに必要な依存性がいくつか欠けています。https://www.jetbrains.com/help/idea/working-with-module-dependencies.htmlを参照してください。 – CrazyCoder

答えて

1

に動作します。私はSelenium 2.33.0 jarが必要で、Firefoxバージョンは17.0.1だったはずです。

関連する問題