de-vraag
  • Pytania
  • Tagi
  • Użytkownicy
Powiadomienia
Nagrody
Rejestracja
Po zarejestrowaniu się, będziesz otrzymywać powiadomienia o odpowiedziach i komentarzach do swoich pytań.
Zaloguj się
Brak tłumaczeń pasujących do Twojego wyszukiwania Jeśli masz już konto, zaloguj się, aby sprawdzić nowe powiadomienia.
Za dodane pytania, odpowiedzi i komentarze przewidziane są nagrody.
Więcej
Źródło
Edytuj
Chris Serra
Chris Serra
Question

Włączenie wszystkich słoików w katalogu w ramach ścieżki sprzętowej Java

Czy istnieje sposób na włączenie wszystkich plików jar w obrębie katalogu do ścieżki klas?

I'm próbuje java -classpath lib/*.jar:. my.package.Program i nie jest w stanie znaleźć plików klas, które na pewno są w tych słoikach. Czy muszę dodać każdy plik jar do classpath osobno?

963 2008-10-20T19:32:45+00:00 3
Maarten Bodewes
Maarten Bodewes
Edytowane pytanie 8. czerwca 2017 в 8:47
Programowanie
command-line
java
classpath
To pytanie ma 1 odpowiedź w języku angielskim, aby je przeczytać zaloguj się na swoje konto.
Anonimowy użytkownik
20. października 2008 в 7:55
2008-10-20T19:55:27+00:00
Więcej
Źródło
Edytuj
#8578331

Jeśli naprawdę musisz określić wszystkie pliki .jar dynamicznie, możesz użyć skryptów powłoki lub Apache Ant. Istnieje projekt commons o nazwie Commons Launcher, który w zasadzie pozwala ci określić skrypt startowy jako plik budowania mrówki (jeśli widzisz, co mam na myśli).

Wtedy możesz określić coś takiego jak:

<path id="base.class.path">
    <pathelement path="${resources.dir}"/>
    <fileset dir="${extensions.dir}" includes="*.jar" />
    <fileset dir="${lib.dir}" includes="*.jar"/>
</path>

W swoim pliku build startowym, który uruchomi twoją aplikację z poprawną ścieżką klas.

9
0
Daniel Spiewak
Daniel Spiewak
20. października 2008 в 7:36
2008-10-20T19:36:03+00:00
Więcej
Źródło
Edytuj
#8578329

Musisz dodać je wszystkie osobno. Alternatywnie, jeśli naprawdę potrzebujesz tylko określić katalog, możesz rozpakować wszystko do jednego dir i dodać go do swojej ścieżki klas. Nie polecam jednak tego podejścia, ponieważ ryzykujesz dziwaczne problemy z wersjonowaniem ścieżki klas i niezarządzalnością.

1
0
Robert  Van Hoose
Robert Van Hoose
20. października 2008 в 7:37
2008-10-20T19:37:49+00:00
Więcej
Źródło
Edytuj
#8578330

Pomyśl o pliku jar jako o korzeniu struktury katalogów. Tak, musisz dodać je wszystkie osobno.

1
0
Dodaj pytanie
Kategorie
Wszystkie
Technologia
Kultura / Rekreacja
Życie / Sztuka
Nauka
Profesjonalny
Biznes
Użytkownicy
Wszystkie
Nowy
Popularny
1
365
Zarejestrowany 1 dzień temu
2
True Image
Zarejestrowany 1 dzień temu
3
archana agarwal
Zarejestrowany 3 dni temu
4
Maxim Zhilyaev
Zarejestrowany 6 dni temu
5
adambotsfford adambotsfford
Zarejestrowany 1 tydzień temu
BG
DE
EL
ES
FR
ID
IT
JA
NL
PL
PT
RU
ZH
© de-vraag 2022
Źródło
stackoverflow.com
na podstawie licencji cc by-sa 3.0 z przypisaniem