Z eclipse działa,z cmd nie.

Z eclipse działa,z cmd nie.
FR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 73
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 :)

jarekczek
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Siemianowice Śląskie
  • Postów: 500
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.

FR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 73
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?

FR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 73
0

Zrzuty z ekranu

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.