/ / пакетът не съществува грешка - не може да намери пакети в директорията [дубликат] - java, селен, импорт

пакетът не съществува грешка - не може да намери пакети в директорията [дубликат] - java, селен, импорт

Имам .java файл (построен от друг dev), който тичам от командния ред, за да извърша някои селен тестове.

SeleniumsTests.java
/lib (directory of dependencies)

Когато се опитам да стартирам този java файл директно от терминала, той връща серия от грешки, свързани с пакети, които не може да намери в директорията lib.

SeleniumsTestsjava:21: error: package org.junit does not exist
import org.junit.Assert;
^
SeleniumsTests.java:22: error: package org.openqa.selenium does not exist
import org.openqa.selenium.By;
^
SeleniumsTests.java:23: error: package org.openqa.selenium does not exist
import org.openqa.selenium.Keys;
^
SeleniumsTests.java:24: error: package org.openqa.selenium does not exist
import org.openqa.selenium.WebDriver;

// other similar related errors

В рамките на.java себе си мога да видя връзката към тези в рамките на следните внос, но не мога да видя как тя се свързва към съответната папка "lib" - какво да направя, за да отрази тези пакети в тази директория lib

import org.junit.Assert;
import org.openqa.selenium.By;
import org.openqa.selenium.Keys;
import org.openqa.selenium.WebDriver;

Отговори:

1 за отговор № 1

За всяка Java програма, ако тя зависи от външните файлове на jar, трябва да ги добавите в java classpath. Първо Google за външния буркан, като download jar org.openqa.selenium and org.junit и да ги изтеглите от сайта на maven и да ги добавите към пътя за Java клас и да ги компилирате javac и тичам като java -classpath "class-path" javaclassfileNamewithoutextension (без разширение на .class): -