Tak, można to zrobić bardzo dobrze:Jak uruchomić klasę Java ze słojem w ścieżce klas?
java mypackage.MyClass
jeśli ./mypackage/MyClass.class
istnieje. Mogę też z radością to zrobić:
java -cp myjar.jar mypackage.MyClass
jeśli plik klasy istnieje w odpowiedniej części słoika. Łatwe rzeczy. Ale nie mogę dla życia mnie udało się zrobić coś takiego:
java -cp utilities.jar mypackage.MyClass
gdzie ./mypackage/MyClass.class
istnieje i gdzie ./utilities.jar
istnieje (nie zawierający MojaKlasa, oczywiście).
Czy mam się poczuć głupio?
Oh. Gah. * wstyd * – naiad
Czy '-cp' jest krótką formą' -classpath'? – overexchange
@overexchange: Tak. (Uruchamianie 'java -?' Powiedziałoby ci to.) –