Z eclipse działa,z cmd nie.

0

Witam,
Mam problem, którego nie rozumiem.
Mam projekt napisany w Java i jak go uruchamiam z eclipse to chodzi bez zarzutów.
Usiłuję uruchomić go z wiersza poleceń i ...
piszę javac....
i wyskakuje mi 37 błędów większość z nich jest w stylu:
package org.openga.selenium.ie doesn't exist
import org.openga.selenium.ie Internet explorer driver.
Przecież gdyby tych importów nie było to i uruchamiając z eclipse projekt by się "wykrzaczył".
Przełoży ktoś na polski :)

0

Java ma coś takiego jak classpath. Eclipse ustawia to zgodnie z definicjami projektu. Wstawia do tej zmiennej listę wszystkich bibliotek (jarów), które Twój program potrzebuje.

Przed uruchomieniem javac zrób:

SET CLASSPATH=c:\sciezka\selenium.jar;c:\sciezka2\innabib.jar

Jeżeli wpiszesz tam jedną z bibliotek, będzie mniej komunikatów o błędach. I tak dalej, aż wszystko przejdzie.

W praktyce rzadko tak się robi, tylko przy programach, gdzie jest bardzo mało zależności. Później używa się systemów budowania: ide (czyli np. eclipse) albo gradle.

0

Dzięki - pomogło.
Mam jeszcze jedno pytanie: javac domyPL_domy to nie wykazuje mi żadnych błędów.
Potem piszę java domyPL_domy to pojawiają się błąd
Error could not find or load main class domyPL_domy caused by java.lang.ClassNotFoundexception:domyPL_domy. Coś jeszcze powinienem zrobić by uruchomić program z linii poleceń? Coś pomijam?

0

Zrzuty z ekranu

0

Jesteś w złym katalogu. Musisz być powyzej pakietów (wiec w src) i wołać kwalifikowaną nazwę razem z pakietem.

1 użytkowników online, w tym zalogowanych: 0, gości: 1