저는 Java 초보자입니다. 커맨드 라인에서 Java Unit 테스트를 실행하고 PHP 스크립트에서 실행하려고합니다.명령 줄에서 Java unit 테스트 코드를 실행할 수 없습니다.
Exception in thread "main" java.lang.NoClassDefFoundError: org/openqa/selenium/WebDriver
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.getMethod0(Unknown Source)
at java.lang.Class.getMethod(Unknown Source)
at sun.launcher.LauncherHelper.getMainMethod(Unknown Source)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.openqa.selenium.WebDriver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 6 more
: 내 코드의 조각은 내가
java com.src.test.First
를 빈으로 디렉토리를 변경하고 실행하면
package com.src.test;
import java.io.File;
import java.io.FileWriter;
import java.util.concurrent.TimeUnit;
import org.junit.*;
import static org.junit.Assert.*;
import org.openqa.selenium.*;
import org.openqa.selenium.firefox.FirefoxDriver;
import com.thoughtworks.selenium.Selenium;
public class First {
......
}
Windows에서 위 파일의 전체 경로가 나는 오류 메시지가 D:\Users\XXX\workspace\SeleniumTest\bin\com\src\test
입니다 다음
내가 뭘 잘못하고 있니? java com.src.test.First.class
을 실행하고 오류가 발생했습니다. Error: Could not find or load main class com.src.test.First.class
클래스가 발견되지 않으면 클래스 경로에 일부 클래스를 추가해야합니다. –
가능한 [명령 줄을 통한 Java 코드 실행 문제] (0120-337-003) –