Вопросы с тегом «classpath»

В Java путь к классам сообщает виртуальной машине Java, где искать определенные пользователем классы и пакеты при запуске программ Java. Путь к классам является параметром и может быть установлен либо в командной строке, либо с помощью переменной среды.

25
Включение всех jar-файлов в каталог внутри Java classpath
Есть ли способ включить все файлы JAR в каталог в classpath? Я пытаюсь, java -classpath lib/*.jar:. my.package.Programи он не может найти файлы классов, которые, безусловно, в этих банках. Нужно ли добавлять каждый jar-файл в classpath отдельно?

15
Каковы причины и каковы различия между NoClassDefFoundError и ClassNotFoundException?
В чем разница между NoClassDefFoundErrorи ClassNotFoundException? Что заставляет их быть брошенными? Как они могут быть решены? Я часто сталкиваюсь с этими throwables при изменении существующего кода, чтобы включить новые файлы JAR. Я ударил их как на стороне клиента, так и на стороне сервера для Java-приложения, распространяемого через веб-запуск. Возможные причины, …

18
Как действительно читать текстовый файл из classpath в Java
Я пытаюсь прочитать текстовый файл, который установлен в системной переменной CLASSPATH. Не пользовательская переменная. Я пытаюсь получить входной поток в файл, как показано ниже: Поместите каталог file ( D:\myDir) в CLASSPATH и попробуйте ниже: InputStream in = this.getClass().getClassLoader().getResourceAsStream("SomeTextFile.txt"); InputStream in = this.getClass().getClassLoader().getResourceAsStream("/SomeTextFile.txt"); InputStream in = this.getClass().getClassLoader().getResourceAsStream("//SomeTextFile.txt"); Поместите полный путь к …
366 java  classpath 

9
Что такое classpath и как мне его установить?
Я просто читал эту строку: Первое, что делает метод format (), это загружает шаблон Velocity из пути к классу с именем output.vm Пожалуйста, объясните, что подразумевалось под classpath в этом контексте, и как я должен установить classpath.

14
Получить список ресурсов из каталога classpath
Я ищу способ получить список всех имен ресурсов из заданного каталога classpath, что-то вроде метода List<String> getResourceNames (String directoryName). Например, если каталог путь к классам , x/y/zсодержащий файлы a.html, b.html, c.htmlи подкаталог d, getResourceNames("x/y/z")должны возвращать , List<String>содержащий следующие строки: ['a.html', 'b.html', 'c.html', 'd']. Он должен работать как для ресурсов в …

6
Назначение блока buildscript в Gradle
Я новичок в Gradle, и я читаю документацию, но я не понимаю некоторые ее части. Одна из этих частей связана с buildscriptблоком. Какова его цель? Если вашему сценарию сборки необходимо использовать внешние библиотеки, вы можете добавить их в путь к классам сценария в самом сценарии сборки. Вы делаете это, используя …
236 classpath  gradle 

7
Как добавить каталог в classpath в профиле запуска приложения в IntelliJ IDEA?
Я пытаюсь добавить каталог в classpath профиля запуска приложения Если я переопределю с помощью -cp x: target / classes в настройках виртуальной машины, я получу следующую ошибку: java.lang.NoClassDefFoundError: com/intellij/rt/execution/application/AppMain Любая идея о том, как добавить каталог в classpath для моего проекта?

11
Найти, откуда загружается класс Java
Кто-нибудь знает, как программно узнать, откуда на самом деле загрузчик классов Java загружает класс? Я часто работаю над большими проектами, в которых путь к классам становится очень длинным, а поиск вручную не всегда возможен. У меня недавно была проблема, когда загрузчик классов загружал неверную версию класса, потому что он находился …

4
Разница префикса пути к классам Spring
Документировано здесь говорится Этот специальный префикс указывает, что все ресурсы пути к классам, которые соответствуют заданному имени, должны быть получены (внутренне это, по сути, происходит через вызов ClassLoader.getResources (...)), а затем объединены для формирования окончательного определения контекста приложения. Кто-нибудь может это объяснить? В чем разница между использованием classpath*:conf/appContext.xmlи classpath:conf/appContext.xmlбез звездочки.
143 java  spring  classpath 


29
Intellij не может разрешить символ при импорте
Эта проблема возникает периодически для разных библиотек и разных проектов. При попытке импортировать библиотеку пакет будет распознан, но имя класса не может быть разрешено. Если в операторе импорта right-click -> Goto -> the package's declarationя вижу все декомпилированные классы, отображаемые на боковой панели - включая те, которые мне нужны - …


10
Добавить файл свойств в путь к классам IntelliJ
Я запускаю простую программу Java из IntelliJ IDE, используя меню «Выполнить» -> «Выполнить». Работает нормально. Теперь я хочу добавить логирование log4j. Я добавил папку ресурсов в корень моего проекта. Я добавил в эту папку файл log4j.properties. Я изменил код, чтобы что-то записать. Как правильно указать IntelliJ включить папку ресурсов в …

5
Java, Classpath, Classloading => Несколько версий одной и той же банки / проекта
Я знаю, это может быть глупый вопрос для опытных программистов. Но у меня есть библиотека (http-клиент), которую требуют некоторые другие фреймворки / банки, используемые в моем проекте. Но все они требуют разных основных версий, например: httpclient-v1.jar => Required by cralwer.jar httpclient-v2.jar => Required by restapi.jar httpclient-v3.jar => required by foobar.jar …

6
Различия между «java -cp» и «java -jar»?
В чем разница между запуском Java-приложения с помощью java -cp CLASSPATHи java -jar JAR_FILE_PATH? Один из них предпочтительнее другого для запуска приложения Java? Я имею в виду, какой из этих способов дороже для JVM (в зависимости от использования их машинных ресурсов)? Какой из них приведет к тому, что JVM будет …
118 java  jar  jvm  classpath 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.