/ / पैकेज त्रुटि मौजूद नहीं है - निर्देशिका के भीतर संकुल नहीं ढूंढ सकता [डुप्लिकेट] - जावा, सेलेनियम, आयात

पैकेज त्रुटि मौजूद नहीं है - निर्देशिका के भीतर संकुल नहीं ढूंढ सकता [डुप्लिकेट] - जावा, सेलेनियम, आयात

मेरे पास एक .java फ़ाइल है (एक अन्य देव द्वारा निर्मित) कि मैं कुछ सेलेनियम परीक्षण करने के लिए कमांड लाइन से चल रहा हूं।

SeleniumsTests.java
/lib (directory of dependencies)

जब मैं टर्मिनल से सीधे इस जावा फ़ाइल को चलाने की कोशिश करता हूं तो यह संकुल से संबंधित त्रुटियों की एक श्रृंखला देता है जो 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

के अंदर ।जावा स्वयं मैं निम्नलिखित आयातों के भीतर इन लिंक को देख सकता हूं लेकिन मैं नहीं देख सकता कि यह संबंधित फ़ोल्डर "lib" से कैसे जुड़ा है - मैं इस lib निर्देशिका में इन संकुल को प्रतिबिंबित करने के लिए क्या करता हूं

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

उत्तर:

उत्तर № 1 के लिए 1

प्रत्येक जावा कार्यक्रम के लिए यदि यह बाहरी जार फ़ाइलों पर निर्भर करता है तो आपको उन्हें जावा क्लासपाथ में जोड़ना होगा। बाहरी जार के लिए पहला गूगल, जैसे download jar org.openqa.selenium and org.junit और उन्हें मैवेन साइट से डाउनलोड करें और उन्हें अपने जावा क्लास पथ में जोड़ें और संकलित करें javac और जैसे भागो java -classpath "class-path" javaclassfileNamewithoutextension (.class के विस्तार के बिना): -