Pytania otagowane jako classpath

W Javie ścieżka klas mówi wirtualnej maszynie języka Java, gdzie szukać klas i pakietów zdefiniowanych przez użytkownika podczas uruchamiania programów Java. Ścieżka klasy jest parametrem i można ją ustawić w wierszu poleceń lub za pomocą zmiennej środowiskowej.


15
Jakie są przyczyny i jakie są różnice między NoClassDefFoundError a ClassNotFoundException?
Jaka jest różnica między NoClassDefFoundErrori ClassNotFoundException? Co powoduje ich wyrzucenie? Jak można je rozwiązać? Często napotykam te rzuty podczas modyfikowania istniejącego kodu, aby zawierał nowe pliki jar. Uderzyłem je zarówno po stronie klienta, jak i po stronie serwera dla aplikacji Java dystrybuowanej za pośrednictwem WebStart. Możliwe przyczyny, z którymi się …

18
Jak naprawdę odczytać plik tekstowy ze ścieżki klas w Javie
Próbuję odczytać plik tekstowy ustawiony w zmiennej systemowej CLASSPATH. Nie zmienna użytkownika. Próbuję uzyskać strumień wejściowy do pliku, jak poniżej: Umieść katalog file ( D:\myDir) w CLASSPATH i spróbuj poniżej: InputStream in = this.getClass().getClassLoader().getResourceAsStream("SomeTextFile.txt"); InputStream in = this.getClass().getClassLoader().getResourceAsStream("/SomeTextFile.txt"); InputStream in = this.getClass().getClassLoader().getResourceAsStream("//SomeTextFile.txt"); Umieść pełną ścieżkę file ( D:\myDir\SomeTextFile.txt) w CLASSPATH …
366 java  classpath 


14
Uzyskaj listę zasobów z katalogu ścieżki klasy
Szukam sposobu na uzyskanie listy wszystkich nazw zasobów z danego katalogu ścieżki klas, coś w rodzaju metody List<String> getResourceNames (String directoryName). Na przykład, biorąc pod uwagę katalog ścieżce klasy x/y/zzawierający pliki a.html, b.html, c.htmloraz podkatalog d, getResourceNames("x/y/z")powinien zwrócić List<String>zawierające następujące ciągi: ['a.html', 'b.html', 'c.html', 'd']. Powinien działać zarówno dla zasobów …

6
Cel bloku buildscript w Gradle
Jestem nowy w Gradle i czytam dokumentację, ale nie rozumiem niektórych jej części. Jedna z tych części jest połączona z buildscriptblokiem. Jaki jest jego cel? Jeśli skrypt kompilacji musi korzystać z bibliotek zewnętrznych, możesz dodać je do ścieżki klas skryptu w samym skrypcie kompilacji. Robisz to za pomocą metody buildscript …
235 classpath  gradle 


11
Znajdź, skąd jest ładowana klasa java
Czy ktoś wie, jak programowo dowiedzieć się, skąd faktycznie ładuje klasę Java? Często pracuję nad dużymi projektami, w których ścieżka klas jest bardzo długa, a ręczne wyszukiwanie nie jest tak naprawdę opcją. Ostatnio miałem problem z tym, że moduł ładujący klasę ładował niepoprawną wersję klasy, ponieważ znajdowała się ona na …

4
Różnica przedrostków ścieżki klas wiosennych
Udokumentowane tutaj stwierdza Ten specjalny przedrostek określa, że ​​wszystkie zasoby ścieżki klas, które pasują do podanej nazwy, muszą zostać uzyskane (wewnętrznie, zasadniczo dzieje się to za pośrednictwem wywołania ClassLoader.getResources (...)), a następnie scalone w celu utworzenia ostatecznej definicji kontekstu aplikacji. Czy ktoś może to wyjaśnić? Jaka jest różnica między używaniem …
141 java  spring  classpath 


29
Intellij Nie można rozpoznać symbolu podczas importu
Ten problem występuje sporadycznie w różnych bibliotekach i różnych projektach. Podczas próby zaimportowania biblioteki pakiet zostanie rozpoznany, ale nazwy klasy nie można rozpoznać. Jeśli w instrukcji importu right-click -> Goto -> the package's declarationwidzę wszystkie zdekompilowane klasy wyświetlane w panelu bocznym - w tym te, których potrzebuję - Jeśli próbuję …


10
Dodaj plik właściwości do ścieżki klas IntelliJ
Uruchamiam prosty program Java z IntelliJ IDE przy użyciu menu Run-> Run. To działa dobrze. Teraz chcę dodać logowanie log4j. Dodałem folder zasobów w katalogu głównym projektu. Dodałem plik log4j.properties w tym folderze. Zmieniłem kod, żeby coś zarejestrować. Jaki jest właściwy sposób poinformowania IntelliJ o dołączeniu folderu zasobów do ścieżki …

5
Java, Classpath, Classloading => Wiele wersji tego samego pliku jar / projektu
Wiem, że to może być głupie pytanie dla doświadczonych programistów. Ale mam bibliotekę (klienta http), której wymagają niektóre inne frameworki / pliki JAR używane w moim projekcie. Ale wszystkie wymagają różnych głównych wersji, takich jak: httpclient-v1.jar => Required by cralwer.jar httpclient-v2.jar => Required by restapi.jar httpclient-v3.jar => required by foobar.jar …

6
Różnice między „java -cp” a „java -jar”?
Jaka jest różnica między uruchamianiem aplikacji Java za pomocą java -cp CLASSPATHi java -jar JAR_FILE_PATH? Czy jeden z nich jest preferowany do uruchamiania aplikacji Java? Mam na myśli, który z tych sposobów jest droższy dla JVM (w zależności od wykorzystania zasobów maszynowych)? Który z nich spowoduje, że JVM utworzy więcej …
118 java  jar  jvm  classpath 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.